Commit Graph

1008 Commits

Author SHA1 Message Date
Passant d784fd2dd1 update the script with the modified spef and signoff sdc directories
update spef mapping proc to match the new RAM names
2022-10-12 07:32:07 -07:00
Passant 78cec109cc add signoff sdc dir
move sdc generated from openlane to signoff/<design name>/openlane-signoff
rearrange spef directory with RC corners spefs
2022-10-12 07:28:32 -07:00
kareem 6a4ab04d86 fix a typo in openlane run tag variable and flag 2022-10-12 06:35:17 -07:00
Marwan Abbas 414eab5250
Merge pull request #181 from efabless/caravel-update
Caravel update
2022-10-12 14:51:29 +02:00
Marwan Abbas ea6f4e9aea Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-12 14:16:27 +02:00
Marwan Abbas ad0923b4e8 added README to run signoff automation 2022-10-12 14:16:18 +02:00
kareem 9ccb0ff2ed reharden!: caravel
~ reimplement based on updated views of the macros
~ change interactive script to call label_macro_pins
~ extract all spef and sdf corners using timing-scripts repo

!important same work arounds as before
2022-10-12 04:45:08 -07:00
kareem ecfc18151a Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-12 04:24:54 -07:00
Marwan Abbas 67e564c00f
Merge pull request #180 from mo-hosni/caravel_redesign
Caravel redesign
2022-10-12 13:20:38 +02:00
mo-hosni db2cc848b2 Added constant block openlane files and powered gl and modified housekeeping config.tcl 2022-10-12 04:12:27 -07:00
mo-hosni 271712c469 add housekeeping process corners. 2022-10-12 03:58:23 -07:00
M0stafaRady 471e150167 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-12 03:57:56 -07:00
M0stafaRady d994a2e741 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-12 03:57:33 -07:00
M0stafaRady d464a475e0 update gpio tests to release housekeeping spi csb 2022-10-12 03:57:22 -07:00
Mohamed Shalan 98951388d0
Merge pull request #179 from efabless/chip_io_fix_ports
Fixes the .mag, LEF, DEF, and GDS views of chip_io and chip_io_alt
2022-10-12 11:37:24 +02:00
Mohamed Shalan 0082788239
Merge pull request #178 from mo-hosni/caravel_redesign
Rehardened housekeeping to fix Antenna violations.
2022-10-12 11:37:10 +02:00
kareem e443af1007 Merge remote-tracking branch 'origin/chip_io_fix_ports' into caravel_redesign 2022-10-12 02:21:16 -07:00
M0stafaRady 10618bd41c Merge branch 'caravel_redesign' into cocotb 2022-10-12 02:05:27 -07:00
M0stafaRady 685518477d add folder to store important sessions 2022-10-12 02:03:06 -07:00
Marwan Abbas 6914202dfc added sheilds for exporting caravel_root and mcw_root 2022-10-12 10:07:02 +02:00
mo-hosni 76f8d37496 Rehardened housekeeping to fix Antenna violations. 2022-10-11 16:41:50 -07:00
Marwan Abbas 2815300bc1
Merge pull request #176 from efabless/update_makefile
updated openlane and open_pdks commit
2022-10-11 23:42:07 +02:00
M0stafaRady 71829abbc5 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-11 14:00:58 -07:00
M0stafaRady 2a5c7b876b fix some timeout and errors due to cpu became slower and sram interface are deleted 2022-10-11 14:00:49 -07:00
M0stafaRady de6d55f3ee trial for increase SPI clock 2022-10-11 13:44:56 -07:00
Tim Edwards 0fd05dde39 This commit creates a LEF abstract view of the top level, which
establishes all the pin names, positions, classes, and uses.  Adds
a script which uses the LEF abstract view to annotate the top level
layouts for caravel and caravan with the chip pins (not yet run---
waiting for a valid top level layout after top-level routing).
Also:  Updated the copyright block to increase the chip version
number and update the date.
2022-10-11 16:19:06 -04:00
marwaneltoukhy c0f47b6404 updated openlane and open_pdks commit 2022-10-11 10:15:41 -07:00
Tim Edwards a2feddf714 Corrected the layout views of chip_io and chip_io_alt, which were
missing some of the labels for the power supplies (they were
accidentally erased during layout re-work).
2022-10-11 11:39:03 -04:00
M0stafaRady bd40646465 Update caravel to force high at gpio3 at the start of test 2022-10-11 08:30:02 -07:00
marwaneltoukhy fe96857e5e added gpio_defaults_block_0801.mag 2022-10-11 07:48:14 -07:00
kareem b0abb4e164 add chip_io gl
~ update interactive script for chip_io.v for recent openlane
~ update config.tcl for recent openlane
~ add a verilog stub for sky130_fd_io__top_xres4v2 as
the io verilog models are not readable by yosys
2022-10-11 07:35:13 -07:00
M0stafaRady 9cc8ebf28a update verify_cocotb script to include sdf 2022-10-11 07:30:37 -07:00
M0stafaRady 22d419dbbe Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-11 06:11:12 -07:00
M0stafaRady 6b35c237c0 Apply automatic changes to Manifest and README.rst 2022-10-11 13:05:44 +00:00
M0stafaRady 3fe7f3f38b fix tests timeout 2022-10-11 06:04:16 -07:00
M0stafaRady 327900b526 fix bug of wrapper ack 2022-10-11 06:02:44 -07:00
Passant 7dccb3aeb4 remove redundant makedirs 2022-10-11 05:00:12 -07:00
M0stafaRady 150d83fe48 Merge branch 'caravel_redesign' into cocotb 2022-10-11 03:56:05 -07:00
Marwan Abbas 8540c4fcdf Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-11 12:22:09 +02:00
Marwan Abbas e378a191ad fixed build script and run sta 2022-10-11 12:22:01 +02:00
M0stafaRady 16da057146 Merge branch 'cocotb' of github.com:efabless/caravel into cocotb 2022-10-11 01:52:17 -07:00
Mohamed Shalan 68b7d7f99f
Merge pull request #173 from mo-hosni/caravel_redesign
Caravel redesign
2022-10-11 10:48:50 +02:00
M0stafaRady e89ad71260
Merge pull request #172 from efabless/cocotb-dev
Cocotb dev to cocotb
2022-10-11 10:48:22 +02:00
Mohamed Shalan 11530f691e
Merge pull request #165 from efabless/misc-rtl-changes
some rtl changes
2022-10-11 10:48:18 +02:00
Mohamed Hosni ee17bcf177
Merge branch 'efabless:caravel_redesign' into caravel_redesign 2022-10-11 01:47:06 -07:00
mo-hosni df05079b6f update houskeepong powere netlst and fixed some antenna violations 2022-10-11 01:46:23 -07:00
Mohamed Shalan fe3d2b927f
Merge pull request #139 from efabless/cocotb
new environment for simulation automation with cocotb and vcs
2022-10-11 10:41:22 +02:00
mo-hosni e1b2509aad update mgmt_protect gl to be powered 2022-10-11 01:40:51 -07:00
Mohamed Shalan 4f1ee965a9
Merge pull request #170 from efabless/update_por_lef
Updated the LEF of simple_por
2022-10-11 10:40:11 +02:00
Mohamed Shalan 344f806980
Merge pull request #166 from efabless/gpio_control_block-sparecell
gpio_control_block sparecell
2022-10-11 10:39:50 +02:00