Commit Graph

675 Commits

Author SHA1 Message Date
Marwan Abbas 3fa5ffb084
Merge pull request #197 from efabless/digital_pll-buffers
Digital pll reimplmentation and rtl update
2022-10-13 20:07:49 +02:00
kareefardi 1e7db0144e Apply automatic changes to Manifest and README.rst 2022-10-13 18:04:29 +00:00
kareem ea310f527f Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers 2022-10-13 11:02:41 -07:00
kareem d5379ab6f9 fix power pins assignment of clockp buffers again 2022-10-13 11:02:35 -07:00
kareefardi c30956832f Apply automatic changes to Manifest and README.rst 2022-10-13 18:02:35 +00:00
kareem 633a204cdc Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers 2022-10-13 11:00:41 -07:00
kareem fdf1f11ece fix power pins assignment of clockp buffers 2022-10-13 11:00:04 -07:00
marwaneltoukhy c83d7b6a52 changed paths of openlane signoff spef and sdfs 2022-10-13 09:11:54 -07:00
Marwan Abbas 72fa9e38a8
Merge pull request #205 from efabless/antenna
Antenna check addition to automation
2022-10-13 17:28:08 +02:00
Marwan Abbas a5aec786fd fixed bugs + linting 2022-10-13 17:18:36 +02:00
Marwan Abbas 99ad0fa67e fixed bugs with running antenna check 2022-10-13 17:13:03 +02:00
kareefardi 2a5d4e7111 Apply automatic changes to Manifest and README.rst 2022-10-13 13:56:39 +00:00
kareem 59743f4832 change buf16 to clkbuf16 and reimplement 2022-10-13 06:54:55 -07:00
kareem bc4b6820ff Merge branch 'digital_pll-buffers' of github.com:efabless/caravel into digital_pll-buffers 2022-10-13 06:24:58 -07:00
kareem d26c071594 push digital_pll gds 2022-10-13 06:24:27 -07:00
kareefardi 126bf1088d Apply automatic changes to Manifest and README.rst 2022-10-13 13:24:11 +00:00
kareem 0eed96f33f reharden: digital_pll
~ reimplement digital_pll using updated RTL
~ changes in config to generate same PDN
~ change deprecated variables
2022-10-13 06:21:08 -07:00
kareem bb2d983e03 + add a size 16 buf for clockp signal in digital_pll 2022-10-13 05:57:09 -07:00
Marwan Abbas c01164071f fixed typo 2022-10-13 14:38:16 +02:00
Marwan Abbas 0d25187693 fixed typo 2022-10-13 14:34:41 +02:00
Marwan Abbas c934426903 added antenna checks 2022-10-13 14:32:24 +02:00
Marwan Abbas dc3119ca91
Merge pull request #194 from efabless/gpio_control_block-spefs
+ add multiconrner gpio_control_block spefs
2022-10-13 14:27:35 +02:00
kareem 4649334ca3 + add multiconrner gpio_control_block spefs 2022-10-13 05:15:40 -07:00
Marwan Abbas e3e513bcee changed build script to load mgmt_core_wrapper mag 2022-10-13 13:13:52 +02:00
Passant e9dad36675 remove old comment 2022-10-12 14:19:22 -07:00
Passant 7ae9731849 Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign 2022-10-12 14:14:35 -07:00
Passant 5fe53af381 update caravel signoff sdc 2022-10-12 14:13:24 -07:00
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 3d66cf42a2
Merge pull request #190 from efabless/chip_io-verilog
~ regenerate chip_io verilog netlist to fix missing power pins from constant blocks
2022-10-12 20:56:13 +02:00
kareem 8c95a58e0d ~ regenerate chip_io netlist to fix missing power pins from constant blocks 2022-10-12 11:40:05 -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