Passant
239b9d8496
update caravel STA logs
2022-11-11 09:36:51 -08:00
Tim Edwards
94461a3125
Added LVS results for caravel and scripts for running caravel and
...
caravan LVS using the new PDK to update the chip GDS. Moved files
to their proper places. Still waiting on caravan LVS result file.
2022-11-11 12:21:24 -05:00
passant5
01c44bbc7a
Merge pull request #376 from d-m-bailey/cvc_results
...
CVC results for 489f400
2022-11-11 18:44:25 +02:00
Passant
21c4e83997
remove cvc logs to resolve conflict
2022-11-11 07:49:22 -08:00
Passant
a521a4aa1b
add caravan PT logs and update generated sdf and lib
2022-11-11 07:33:09 -08:00
Passant
f79ebfae82
update caravan timing reports:
...
- add timing reports as a tarball per RC corner and *files.txt include the files archived in the *tar.gz
- *global.rpt and *all_viol.rpt could be checked for a summary of the results
2022-11-11 07:03:19 -08:00
Passant
8d48345006
update caravel timing reports:
...
- add timing reports as a tarball per RC corner and *files.txt include the files archived in the *tar.gz
- *global.rpt and *all_viol.rpt could be checked for a summary of the results
2022-11-11 06:46:56 -08:00
Passant
b2cb537d17
update PVR results for the updated caravan:
...
- signoff summary report (missing LVS results)
- DRC results
- move old CVC results to `./signoff/caravan/standalone_pvr/`
- remove dir `./signoff/caravan/lvs-signoff/` to have all files in dir `./signoff/caravan/standalone_pvr/`
2022-11-11 05:51:57 -08:00
D. Mitch Bailey
ca7004f69f
CVC results for 489f400
2022-11-11 05:24:01 -08:00
Passant
33cacaf857
update PVR results for the updated caravel:
...
- signoff summary report
- antenna check summary report
- DRC results
- move old CVC results to `./signoff/caravel/standalone_pvr/`
- remove dir `./signoff/caravel/lvs-signoff/` to have all files in dir `./signoff/caravel/standalone_pvr/`
2022-11-11 04:08:11 -08:00
Passant
fd80ef4003
update caravel generated sdf and lib
2022-11-10 15:48:52 -08:00
Passant
973db7ce0f
update caravel sdf with the latest `mgmt_core_wrapper`
...
- to compare sdf memory simulations with the sta results
2022-11-08 01:09:40 -08:00
Passant
04158a17f3
update caravel generated sdf with the modified `mgmt_core_wrapper`
2022-11-07 10:17:33 -08:00
Passant
0572e883c2
update housekeeping signoff sdc that was used to generate signoff results
2022-11-06 08:01:31 -08:00
Passant
ccb6c0d484
Merge branch 'main' into signoff
2022-11-06 07:08:59 -08:00
Passant
0652dda45a
move caravel/caravan logs to their signoff directories:
...
- STA logs are at `./signoff/<design_name>/primetime-signoff/logs/`
- DRC and LVS logs are at `./signoff/<design_name>/standalone_pvr/logs/`
2022-11-06 06:35:41 -08:00
Passant
8525d6e105
[wip] update caravel signoff documentation
2022-11-03 07:30:22 -07:00
Passant
b954d928c4
[wip] update caravel signoff documentation
2022-11-03 07:15:58 -07:00
passant5
d34d97cc89
Merge pull request #365 from d-m-bailey/lvs-cvc-mpw7
...
add CVC results from https://github.com/d-m-bailey/caravel/tree/lvs-cvc-mpw7
2022-11-03 13:58:47 +02:00
D. Mitch Bailey
cd5f8b15ab
Added CVC results
2022-11-03 03:52:14 -07:00
Passant
1382b50796
add caravel antenna check signoff results
2022-11-03 03:27:22 -07:00
kareem
7e3a33f9d7
chore: add self-review for 3 blocks:
...
* gpio_control_block
* digital_pll
* caravel_clocking
2022-11-01 06:24:08 -07:00
Passant
e3292d98b9
update caravan generated `.sdf` with the latest signoff run
2022-10-31 14:03:48 -07:00
Passant
0f420eb45a
update caravan generated `.lib` with the latest signoff run
2022-10-31 14:02:25 -07:00
Passant
3e3f5a4c63
add caravan signoff reports (LVS, DRC, and STA)
2022-10-31 10:58:57 -07:00
Passant
11914390a0
[wip] add caravel signoff documentation
2022-10-30 14:20:50 -07:00
Passant
138faaa34d
update caravel signoff summary report with the STA results
2022-10-30 14:10:17 -07:00
Passant
fb9463b834
update caravel generated `.sdf` with the latest signoff run
2022-10-30 14:09:01 -07:00
Passant
99be9e1bc1
update caravel generated `.lib` with the latest signoff run
2022-10-30 14:07:37 -07:00
Passant
bdad132c3f
update caravel STA signoff reports to include SI analysis and modified constraints
2022-10-30 14:01:45 -07:00
Passant
2b27894190
update caravel/caravan signoff sdc with:
...
- add input transition range from `1ns` to `4ns` using `-min` and `-max`
- add cap load range from `5pF` to `10pF` using `-min` and `-max`
- add clock uncertainity `0.1`
- remove power pads transition constraints
- add maximum transition `1.5ns` constraint on HD cells at the ss corner
2022-10-30 08:16:52 -07:00
Passant
7facc3a6d7
update `mgmt_protect` signoff sdc with `25ns` virtual clock period
2022-10-30 08:15:36 -07:00
Passant
a347663bef
update `mgmt_protect` generated sdf
2022-10-29 15:50:48 -07:00
Passant
1377267a32
update caravan generated sdf with the updated `mgmt_protect`
2022-10-29 15:49:29 -07:00
Passant
6f2b5c0bc1
update caravel sdf files with the updated `mgmt_protect`
2022-10-29 15:46:55 -07:00
Jeff DiCorpo
1ddcdf1894
Merge pull request #356 from efabless/caravel_redesign-2
...
Caravel redesign 2
2022-10-29 08:08:15 -07:00
Jeff DiCorpo
e09df4e60e
Merge pull request #355 from efabless/cleanup
...
Cleanup & documentation
2022-10-29 07:59:27 -07:00
D. Mitch Bailey
2aea2e8ec3
LVS logs for caravel-redesign-2 8c15b85
2022-10-29 07:04:23 -07:00
marwaneltoukhy
c824608e25
Merge branch 'main' into caravel_redesign-2
2022-10-28 13:33:35 -07:00
marwaneltoukhy
5c9a2a1e0a
added views and signoff reports for eco
2022-10-28 13:13:37 -07:00
mo-hosni
97accbb6fa
Update signoff reports
2022-10-27 09:54:43 -07:00
mo-hosni
b5010be8a7
Update Openlane views
2022-10-27 09:53:45 -07:00
mo-hosni
2d61e593aa
Decreased distances from pins to and gates in mgmt_protect
2022-10-27 08:20:57 -07:00
Marwan Abbas
1f17e7a03f
removed old csv and log files
2022-10-26 14:40:30 +02:00
Passant
640a2beb21
add signoff results for caravan:
...
- STA reports
- generated .lib
2022-10-25 07:48:38 -07:00
Passant
a3afd58b68
add signoff sdc for caravan
2022-10-25 07:45:30 -07:00
Passant
f4ca4045a6
add caravan generated sdf files across all corners using PT
2022-10-25 07:37:15 -07:00
kareem
9a61aa13c4
add caravan spefs and sdfs extracted using timing-scripts repo
2022-10-25 04:58:16 -07:00
Mitch Bailey
dee5e3b127
Added signoff extract and lvs reports ( #344 )
...
* added modified gds version for LVS
* extract and lvs logs
2022-10-22 12:18:07 -07:00
passant5
e067e558a3
update `digital_pll` and `caravel_clocking` sdc pll clocks constraints ( #293 )
...
* update pll clocks period constraint to `11.76ns (85MHz)` instead of `6.6667ns (150 MHz)`
* update sdcs Rev and date
2022-10-21 07:45:56 -07:00
Passant
59cdcf471d
remove `./spef` and `./sdf` directories at the top-level
...
add them to `./signoff/openlane-signoff/` as they are generated from openlane
2022-10-19 14:59:36 -07:00
Kareem Farid
6cf92648c5
+ add script for getting net length from a def file ( #306 )
...
* + add script for getting net length in a def file
+ add net length report for caravel
* regenerate reports due to bad lef path in the previous one
2022-10-19 12:31:38 -07:00
Passant
b6288a75d7
add signoff results for `caravel`:
...
- signoff summary report
- DRC and LVS reports
- STA timing reports for all corners
- generated lib files for all corners
- generated sdf files for all corners
2022-10-19 09:26:15 -07:00
Passant
e601891d06
add signoff results for `housekeeping`:
...
- signoff summary report
- DRC and LVS reports
- STA timing reports for all corners
- generated lib files for all corners
- generated sdf files for all corners
2022-10-19 07:07:48 -07:00
Passant
19ce4a5906
add signoff results for `digital_pll`:
...
- signoff summary report
- DRC and LVS reports
- STA timing reports for all corners
- generated lib files for all corners
- generated sdf files for all corners
2022-10-19 07:05:38 -07:00
Passant
8297906630
add signoff results for `caravel_clocking`:
...
- signoff summary report
- DRC and LVS reports
- STA timing reports for all corners
- generated lib files for all corners
- generated sdf files for all corners
2022-10-19 07:03:39 -07:00
Passant
ac471a1a2f
add signoff results for `mgmt_protect`:
...
- signoff summary report
- DRC and LVS reports
- STA timing reports for all corners
- generated lib files for all corners
- generated sdf files for all corners
2022-10-19 07:00:05 -07:00
Passant
6ebf42f962
add signoff results for `gpio_control_block`:
...
- signoff summary report
- DRC and LVS reports
- STA timing reports for all corners
- generated lib files for all corners
- generated sdf files for all corners
2022-10-19 05:10:24 -07:00
Marwan Abbas
bbb6bf775c
Caravel redesign new top ( #300 )
...
* reharden: caravel
~ shift caravel_clocking due to change in size
~ change the pr boundary of caravel_power_routing mag file
~ regenarate lef of caravel_power_routing
* update pdn for `caravel_clocking` & `digital_pll`
* added script to update and generate the power routing views
* ~ run update_power_routing_views from the caravel root with prboundary
* fix output message
* added power routing lef, mag and gds
* fix update_power_routing_views saving wrong cell name
* reharden: caravel
~ incorperate pdn changes
~ re-extract spefs
* fix caravel_power_routing views
* fix abs path in maglef views
* fix abs path in mag views
add substcut layers in gpio_control_block and mgmt_protect
* generate a new chip_io gds
* regenerate gpio_control_block due to mag and gds not in sync
* reharden: caravel
~ change config to pass clean routing
~ use updated views of macros
* lvs clean views
* add caravel top-level generated sdf for all corners
* fix absolute path for mgmt_core_wrapper
Co-authored-by: kareem <kareem.farid@efabless.com>
Co-authored-by: Bassant Hassan <bassant.hassan@efabless.com>
2022-10-18 17:24:07 -07:00
Marwan Abbas
38902bde45
Merge pull request #292 from efabless/caravel-redesign-digital_pll-decaps
...
reharden: digital_pll
2022-10-18 16:35:49 +02:00
Marwan Abbas
4cbf8ca4f6
Merge pull request #291 from efabless/caravel-redesign-clocking-decaps
...
reharden: caravel_clocking
2022-10-18 16:35:26 +02:00
kareem
68063ddadc
reharden: digital_pll
...
~ increase width for more spread decaps
+ add or cells to cell exclude
~ change placement density in accordance to area
~ change padding to allow for space for decaps
2022-10-18 07:07:32 -07:00
kareem
fdeb6003f3
Merge branch 'caravel_redesign-digital_pll-no-or' into caravel_redesign
2022-10-18 06:31:00 -07:00
kareem
3bd586b50c
reharden: caravel_clocking
...
~ increase height for more spread decap insertion
+ add or cells to cell exclude
~ adjust pdn to have an offset half to pitch
~ change placement density in accordance to area
~ change padding to allow for space for decap insertion
2022-10-18 06:18:30 -07:00
mo-hosni
cbc3d602ee
update housekeeping sdf and spef files
2022-10-18 04:12:09 -07:00
mo-hosni
1918e18c95
update housekeeping openlane signoff logs
2022-10-18 04:10:28 -07:00
mo-hosni
1110ae2fe8
update housekeeping views and openlane configuration
2022-10-18 04:07:27 -07:00
kareem
712b784e16
reharden!: digital_pll
...
~ disable or gate
+ add nosynth list file
2022-10-17 12:33:25 -07:00
Mohamed Shalan
3fbc52ecbf
Merge pull request #276 from efabless/caravel_redesign-digital_pll-fanout
...
reharden!: digital_pll
2022-10-17 20:50:01 +02:00
mo-hosni
ad26e2a6ae
Update housekeeping openlane signoff logs, spef, and sdf files
2022-10-17 11:40:24 -07:00
mo-hosni
2d147966b9
Update housekeeping views and openlane configuration
2022-10-17 11:37:24 -07:00
kareem
e5d9788a43
reharden!: digital_pll
...
~ enable synth buffering to fix fanout
~ add *buf_1* to no synth list
~ add attribute (* keep *) to the oscillator as dont
touch for yosys
!need to verify that the oscillator remains untouched
2022-10-17 10:56:01 -07:00
Passant
e756b57cdc
Merge branch 'caravel_redesign' of github.com:efabless/caravel into caravel_redesign
2022-10-17 07:44:57 -07:00
Passant
b94be3842c
add generated sdf files for top-level caravel across all corners
2022-10-17 07:44:09 -07:00
mo-hosni
c10b04501f
add review.rpt for mgmt_protect and housekeeping
2022-10-17 06:40:07 -07:00
kareem
a8794dff4b
reharden: caravel
...
~ reharden with updated pdn
~ add stubs for non functional blocks
2022-10-17 03:59:28 -07:00
kareem
704f19b6c7
reharden: caravel
...
~ correct placement for spare_logic_block
~ add changes from buffering macro
2022-10-16 12:56:41 -07:00
kareem
fc0701003c
reharden: caravel
...
- based on second iteration of the buffer macro
- change config with updated placement of spare logic macros
and power routing cell
2022-10-16 06:58:46 -07:00
Marwan Abbas
cb051054af
Merge pull request #254 from mo-hosni/hk_without_lables
...
housekeeping without labels
2022-10-16 13:38:02 +02:00
mo-hosni
cf8937d2c4
update openlane signoff logs
2022-10-16 03:48:23 -07:00
mo-hosni
8838acbcaa
update sdf views
2022-10-16 03:47:43 -07:00
mo-hosni
3f0bddbcc6
update openlane views
2022-10-16 03:45:30 -07:00
mo-hosni
963306ca02
add signoff logs
2022-10-16 03:20:17 -07:00
mo-hosni
6281d86c43
add sdf and spef files
2022-10-16 03:17:57 -07:00
mo-hosni
22dde425ac
add mgmt_protect views and openlane files
2022-10-16 03:14:55 -07:00
passant5
df2cd63152
Re-implemented Macros generated libs ( #251 )
...
* move `gpio_control_block` libs to `./signoff/<design_name>/standalone_pvr/primetime-signoff/lib/`
* add generated libs for `housekeeping`
* add generated lib for `caravel_clocking`
* add generated libs for `digital_pll`
* add generated libs for `mgmt_protect`
2022-10-15 18:30:46 -07:00
Marwan Abbas
8b5f57f3f1
Merge pull request #250 from efabless/update_signoff_scripts
...
update signoff scripts
2022-10-15 23:05:31 +02:00
Passant
dfdfea3778
update caravel signoff sdc with:
...
-case analysis for the 38 IO pads
-false path from some pads inputs to the housekeeping
2022-10-15 13:38:10 -07:00
kareem
5d5d019ea1
Revert "add buff_flash_clkrst"
...
This reverts commit 2675487322
.
2022-10-15 08:47:02 -07:00
mo-hosni
2675487322
add buff_flash_clkrst
2022-10-15 06:38:42 -07:00
mo-hosni
b76becefef
add sdf and spef files
2022-10-15 01:56:09 -07:00
mo-hosni
edcbcb959d
add openlane signoff files for mgmt_protect
2022-10-15 01:52:24 -07:00
passant5
9e1b6610d1
Merge pull request #234 from efabless/openlane-runs-config
...
+ add caravel_clocking & digital_pl & gpio_control_block openlane runs config.tcl file
2022-10-14 23:47:44 +02:00
kareem
ea6badcd67
+ add caravel_clocking & digital_pl & gpio_control_block openlane run config.tcl file
2022-10-14 14:28:47 -07:00
Passant
f69a522f19
update script to get the signoff sdc from directory `./signoff/<design name>/<design name>.sdc`
2022-10-14 13:57:16 -07:00
mo-hosni
d596b9dae6
add full configuration files for housekeeping and mgmt_protect
2022-10-14 12:12:39 -07:00
mo-hosni
9b2f20d428
add openlane signoff for housekeeping
2022-10-14 09:35:57 -07:00
mo-hosni
0e01725608
add housekeeping views
2022-10-14 09:26:34 -07:00
kareem
aadfb57609
reharden: caravel_clocking
...
~ align pdn with top level
~ move spefs and sdfs output corners to signoff/*/openlane-signoff
2022-10-14 05:24:49 -07:00
kareem
6c45f418dd
~ move caravel spefs
2022-10-13 13:49:22 -07:00