Philipp Gühring
07/19/2020, 5:10 PMMichael Stetzler
09/21/2020, 5:48 AMRemy Prechelt
09/27/2020, 8:36 AM*.magic.lef
files in the PDK along with the corresponding tech LEF.
I'm loading the .lib and the technology+cell LEFs in my synthesis script:
set_db library ${LIBFILE}
read_libs ${LIBFILE}
set_db lef_library [concat ${TECH_LEF} ${CELL_LEF_LIST}]
but attempting to synthesize a design results in a plethora of library warnings related to timing arcs:
Warning : Detected both combinational and sequential timing arcs in a library cell. This might prevent the tool from using this cell for technology mapping. The tool will treat it as unusable. [LBR-76]
: The arc 'CLK_GATE_Ha0' between pins 'CLK' and 'GATE' in libcell 'sky130_fd_sc_ls__dlclkp_1' is a sequential timing arc.
as well as issues with inconsistent naming between the .lib and the LEF files:
Warning : Pin names are not consistent in lib and LEF files. [PHYS-113]
: Pin 'VNB' of library cell 'sky130_fd_sc_ls__nor4_2' is in logical library but not in physical library.
as well as issues with missing via information:
Info : Via with no resistance will have a value of '0.0' assigned for resistance value. [PHYS-129]
: Via 'M3M4_PR_MR' has no resistance value.
Can anyone provide some insight into where I'm going wrong?Elkim Roa
11/12/2020, 3:23 AMNguyen Dao
05/08/2021, 9:56 AMTim Edwards
05/08/2021, 4:29 PMTeo Ene
05/08/2021, 4:53 PMPhilipp Gühring
05/09/2021, 9:36 AMPhilipp Gühring
05/09/2021, 9:37 AMPhilipp Gühring
05/09/2021, 9:37 AMPhilipp Gühring
05/09/2021, 9:38 AMNguyen Dao
05/09/2021, 9:52 AMFatsieFS
05/10/2021, 3:24 PMJames Stine
05/10/2021, 3:25 PMFatsieFS
05/10/2021, 3:33 PMJames Stine
05/10/2021, 3:35 PMyrrapt
06/22/2021, 6:54 PMThis branch is 239 commits ahead, 141 commits behind chipforge:master.
Philipp Gühring
06/22/2021, 7:10 PMPhilipp Gühring
06/22/2021, 7:10 PMyrrapt
06/22/2021, 7:55 PMmake catalog
I will see what I can track down.yrrapt
06/22/2021, 7:55 PM!! insane cell-inputs check ()
!! insane cell-outputs check ()
!! insane cell-netlist check ()
*** ERROR: vector required, but got ()
Stack Trace:
_______________________________________
0 (vector-ref mosfet |gate-node#|)
at "../Tools/popcorn/popcorn-lib.scm":608
1 (mosfet-gate mosfet)
at "../Tools/popcorn/popcorn-lib.scm":2216
2 (complementary-mosfets netlist anchor)
at "../Tools/popcorn/popcorn-cell.scm":1095
3 (cell:expand-nor (cell:read-file cell-file) stacked-limit buf ...
at "../Tools/popcorn/popcorn.scm":393
4 (cell:write-file (cell:expand-nor (cell:read-file cell-file) ...
at "../Tools/popcorn/popcorn.scm":393
make[1]: *** [<http://stacked2_cells.mk:122|stacked2_cells.mk:122>: OOAI22] Error 70
make[1]: Leaving directory '/home/tom/repositories/StdCellLib/StdCellLib/Catalog'
make: *** [GNUmakefile:126: catalog] Error 2
yrrapt
06/22/2021, 7:56 PM# _ __ ___ _ __ ___ ___ _ __ _ __
# | '_ \ / _ \| '_ \ / __/ _ \| '__| '_ \\
# | |_) | (_) | |_) | (_| (_) | | | | | |
# | .__/ \___/| .__/ \___\___/|_| |_| |_|
# |_|launched:|_| 20210622
../Tools/popcorn/popcorn -b 5 -D "2-input Not-OR (or NOR) gate" -m nor -c NOR2 INV > NOR2
*** ERROR: unbound variable: grep-highest-internal-node
Stack Trace:
_______________________________________
0 (grep-highest-internal-node netlist)
at "../Tools/popcorn/../popcorn/expander.scm":397
1 (grep-highest-internal-node netlist)
at "../Tools/popcorn/../popcorn/expander.scm":397
2 (expand-netlist-nor current-netlist)
at "../Tools/popcorn/../popcorn/expander.scm":452
3 (expand-cell (common:dataset-cell cell-file) expansion-method ...
at "./../Tools/popcorn/popcorn.scm":319
4 (exporter:dataset-cell cell)
at "./../Tools/popcorn/popcorn.scm":321
5 (rdisplay (exporter:dataset-cell cell))
at "./../Tools/popcorn/popcorn.scm":321
make[1]: *** [<http://stacked2_cells.mk:118|stacked2_cells.mk:118>: NOR2] Error 70
make[1]: Leaving directory '/home/tom/repositories/StdCellLib/chipforge/Catalog'
make: *** [GNUmakefile:112: catalog] Error 2
Philipp Gühring
06/23/2021, 5:06 PMPhilipp Gühring
06/23/2021, 5:10 PMPhilipp Gühring
06/23/2021, 5:13 PMhamza shabbir
06/25/2021, 3:59 PMRamesh Sagi, Std Cell, Cadence SKILL
10/22/2021, 1:43 PMTed
12/04/2021, 5:15 PMMatt Venn
09/25/2022, 9:49 AMAnagha
12/19/2022, 8:12 AM