Ellen Wood
10/31/2023, 12:17 PMEllen Wood
10/31/2023, 12:17 PMEllen Wood
10/31/2023, 12:21 PMEllen Wood
10/31/2023, 12:22 PMsteven darker
11/01/2023, 4:23 AMsteven darker
11/02/2023, 1:58 AMConor Green
11/02/2023, 9:30 PMteolinhka
11/04/2023, 3:52 PMLandon Burleson
11/06/2023, 4:08 PMsky130_fd_sc_hd
standard cell library. I have successfully gotten through detail and global routing but I have hit a snag on the PDN
settings as I get this error on STEP 22
of the openlane flow:
[ERROR]: during executing openroad script /openlane/scripts/openroad/irdrop.tcl
[ERROR]: Log: ../import/yukari1/lrburle/google_ring_oscillator/caravel/openlane/user_project_wrapper/runs/23_11_06_09_58/logs/signoff/22-irdrop.log
[ERROR]: Last 10 lines:
Reading design constraints file at '/import/yukari1/lrburle/google_ring_oscillator/caravel/openlane/user_project_wrapper/runs/23_11_06_09_58/tmp/floorplan/3-initial_fp.sdc'���
[INFO]: Setting RC values...
[INFO PSM-0001] Reading voltage source file: /import/yukari1/lrburle/google_ring_oscillator/caravel/openlane/user_project_wrapper/test.csv.
[INFO PSM-0002] Output voltage file is specified as: /import/yukari1/lrburle/google_ring_oscillator/caravel/openlane/user_project_wrapper/runs/23_11_06_09_58/reports/signoff/22-irdrop-vccd1.rpt.
[INFO PSM-0015] Reading location of VDD and VSS sources from /import/yukari1/lrburle/google_ring_oscillator/caravel/openlane/user_project_wrapper/test.csv.
[INFO PSM-0076] Setting metal node density to be standard cell height times 5.
[INFO PSM-0031] Number of PDN nodes on net vccd1 = 843.
[ERROR PSM-0042] Unable to connect macro/pad Instance ro1 to the power grid.
Error: irdrop.tcl, 35 PSM-0042
child process exited abnormally
[ERROR]: Creating issue reproducible...
Where ro1 is a ring-oscillator instance that I instantiated in the rtl
directory. Here are some of my config.json
settings found in the user_project_wrapper
directory:
"DESIGN_IS_CORE": 1,
"FP_PDN_CORE_RING": 1,
"VDD_NETS": [
"vccd1"
],
"GND_NETS": [
"vssd1"
],
"FP_PDN_CORE_RING_VWIDTH": 3,
"FP_PDN_CORE_RING_HWIDTH": 3,
"FP_PDN_CORE_RING_VOFFSET": 14,
"FP_PDN_CORE_RING_HOFFSET": 14,
"FP_PDN_CORE_RING_VSPACING": 1.7,
"FP_PDN_CORE_RING_HSPACING": 1.7,
"FP_PDN_VSPACING": "expr::(5 * $FP_PDN_CORE_RING_VWIDTH)",
"FP_PDN_HSPACING": "expr::(5 * $FP_PDN_CORE_RING_HWIDTH)",
"FP_PDN_VWIDTH": 3,
"FP_PDN_HWIDTH": 3,
"FP_PDN_VOFFSET": 0,
"FP_PDN_HOFFSET": 0,
"FP_PDN_VPITCH": 186,
"FP_PDN_HPITCH": 186,
I have been trying to follow the document found here but I haven't had any luck. Anyone happen to know how to configure the PDN settings correctly for this scenario? Thanks in advance!Burak Aykenar
11/07/2023, 8:27 AMVreyka
11/08/2023, 12:17 PMBurak Aykenar
11/09/2023, 6:47 AMHarald Pretl
11/09/2023, 9:50 AMMitch Bailey
11/09/2023, 11:40 PMdrc.rpt
files. If you have a non-empty drc.rpt
file and an empty <http://drc.tr|drc.tr>
file, openlane probably did not flag the magic drc errors.Ellen Wood
11/11/2023, 3:07 PMEllen Wood
11/11/2023, 3:07 PMEllen Wood
11/11/2023, 3:07 PMafolabi ige
11/12/2023, 9:26 PMEllen Wood
11/13/2023, 4:13 PMdonn
11/13/2023, 4:28 PMmake mount
runs and then add the tool to the end, i.e. docker run --rm -v /Users/donn:/Users/donn -v /Users/donn/efabless/openlane:/openlane -v /Users/donn/efabless/openlane/empty:/openlane/install -v /Users/donn/.volare:/Users/donn/.volare -e PDK_ROOT=/Users/donn/.volare -e PDK=sky130A -ti efabless/openlane:1d46ea5fb2303b571e530c56d7d91a89d9c59b16-arm64v8 yosys
It's a hassleEllen Wood
11/14/2023, 3:04 PMM_Naveed_Abbasi
11/14/2023, 3:09 PMChristian Duffee
11/15/2023, 7:53 AMremote: fatal: error when closing loose object file: Input/output error
error: remote unpack failed: unpack-objects abnormal exit
To <ssh://repositories.efabless.com/chompfish/REPONAMEHERE.git>
! [remote rejected] main -> main (unpacker error)
error: failed to push some refs to '<ssh://repositories.efabless.com/chompfish/REPONAMEHERE.git>'
Any help is appreciated.Piotro
11/15/2023, 8:58 PMChristian Duffee
11/15/2023, 11:43 PMli1_ca_density is 0.47395094282908934
m1_ca_density is 0.6091835028867986
m2_ca_density is 0.6503541638094675
m3_ca_density is 0.5675005865615865
m4_ca_density is 0.49608642403511616
m5_ca_density is 0.49797430080492255
and
klayout_met_density_report.xml
<?xml version="1.0" encoding="utf-8"?>
<report-database>
<description>Density Checks</description>
<original-file/>
<generator>drc: script='/opt/scripts/tech/met_density.lydrc'</generator>
<top-cell>caravel_231187f2</top-cell>
<tags>
</tags>
<categories>
<category>
<name>m2.pd.1e</name>
<description>0.65 max m2 ca pattern density</description>
<categories>
</categories>
</category>
</categories>
<cells>
<cell>
<name>caravel_231187f2</name>
<variant/>
<references>
</references>
</cell>
</cells>
<items>
<item>
<tags/>
<category>'m2.pd.1e'</category>
<cell>caravel_231187f2</cell>
<visited>false</visited>
<multiplicity>1</multiplicity>
<image/>
<values>
<value>polygon: (5.965,6;5.965,5194;3594.035,5194;3594.035,6)</value>
</values>
</item>
</items>
</report-database>
Particularly it seems the max density is set to 0.65 and the recorded density is 0.65035 so I don't think it would cause any errorsMirza Mohd Aileeya Qasim
11/16/2023, 8:47 AMsteven darker
11/19/2023, 5:02 AMEllen Wood
11/21/2023, 10:13 AMHijos Chelas
11/27/2023, 5:43 PMNam Nguyễn Hồ Giang
11/28/2023, 5:12 AM