Passant
3bacc59a01
fix PT not exiting when an error occurs
...
add support for top-level caravel STA run including user project wrapper
2022-10-12 14:07:36 -07:00
Marwan Abbas
cf614868a7
Update README.md
2022-10-12 19:45:06 +02:00
Marwan Abbas
021b395f3a
fixed multiple bugs due to typos
2022-10-12 19:35:43 +02:00
Marwan Abbas
fc207d8d84
fixed multiple bugs due to typos
2022-10-12 18:57:56 +02:00
Marwan Abbas
795ffcb3df
changed place of caravel_root and mcw_root checks
2022-10-12 18:40:55 +02:00
Marwan Abbas
458aaefc73
Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign
2022-10-12 18:07:21 +02:00
Marwan Abbas
de6033a87b
added design switch to run checks on a specific design, and added parsing STA logs
2022-10-12 18:07:12 +02:00
Marwan Abbas
6028f33736
Merge pull request #183 from efabless/dirs_cleanup
...
Rearrange spef and signoff directories and add separate directory for signoff sdc
2022-10-12 16:55:40 +02:00
Passant
3cdacf2fef
Merge remote-tracking branch 'origin/caravel_redesign' into dirs_cleanup
2022-10-12 07:50:34 -07:00
Passant
84b5a65260
Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign
2022-10-12 07:36:55 -07:00
Marwan Abbas
2393abee04
Merge pull request #182 from efabless/openlane-makefile
...
fix a typo in openlane makefile run tag variable and flag
2022-10-12 16:36:23 +02:00
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
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
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
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
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
Passant
7dccb3aeb4
remove redundant makedirs
2022-10-11 05:00:12 -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
Mohamed Shalan
68b7d7f99f
Merge pull request #173 from mo-hosni/caravel_redesign
...
Caravel redesign
2022-10-11 10:48:50 +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
Mohamed Shalan
db9362d858
Merge branch 'caravel_redesign' into misc-rtl-changes
2022-10-11 10:39:32 +02:00
Tim Edwards
67a12304fa
Updated the LEF of simple_por, which was generated without the
...
"-hide" option, but was also missing the metals 2 and 3 over the
substrate contact, allowing routes on those layers to short to
the actual layout. The new LEF properly reflects the current
version of the POR layout.
2022-10-10 20:58:07 -04:00
Passant
3afdbacfdd
Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign
2022-10-10 15:53:41 -07:00
Passant
b3f69ba769
add creating `.lib` for the design at the end of the STA run
...
add all process corners liberties for the IO cells
update spef mapping based on the updated instances names in the top-level caravel
2022-10-10 15:46:41 -07:00
Passant
ddbf9a15df
update signoff sdc of the re-implemented macros
2022-10-10 15:46:02 -07:00
M0stafaRady
01a9fd928f
Fix typo at mprj_io ( #168 )
...
* Fix typo at mprj_io
* Apply automatic changes to Manifest and README.rst
Co-authored-by: M0stafaRady <M0stafaRady@users.noreply.github.com>
2022-10-10 12:11:05 -07:00
kareem
16fba569ad
updated caravel gds that was missed in the last caravel update push
2022-10-10 08:35:13 -07:00