Hello together. I am facing a bug in magic. When i...
# openlane
c
Hello together. I am facing a bug in magic. When instantiating my design via
make user_project_wrapper
in
[STEP 26] [INFO]: Running Magic Spice Export from GDS
it gets stuck and runs forever. The
26-gds.spice.log
log says:
Copy code
[...]
Extracting sky130_fd_sc_hd__o221ai_2 into sky130_fd_sc_hd__o221ai_2.ext:
Extracting sky130_fd_sc_hd__o2111a_2 into sky130_fd_sc_hd__o2111a_2.ext:
Extracting sky130_fd_sc_hd__a2111oi_2 into sky130_fd_sc_hd__a2111oi_2.ext:
Extracting mkWrapDexieAndScoooter into mkWrapDexieAndScoooter.ext:
Created database crash recovery file /tmp//MAG1352.8GQ5Lx
Extracting user_project_wrapper into user_project_wrapper.ext:
And the
user_project_wrapper.ext
says:
Copy code
[...]
node "io_out[37]" 0 0 -960 19260 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[33]" 0 0 244066 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[80]" 0 0 410770 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[123]" 0 0 563214 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "io_out[30]" 0 0 -960 358308 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[74]" 0 0 389426 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "io_out[33]" 0 0 -960 201772 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[9]" 0 0 158874 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[114]" 0 0 531290 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "la_data_out[36]" 0 0 254646 -960 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Notice the incomplete last line, which does not change (at least) for hours. Any idea would be appreciated. Is it because I did not connect all ILA signals? I only connected the first 6 ILA signals. Info: We are using EF_SRAM directly instantiated without the wishbone wrapper. I will leave it running for the next few hours. Maybe it will recover.
m
@Christoph Thanks for reporting this. Couple questions: 1. What version of magic are you using?
magic -dnull -noc --version
2. When you open the gds file (in magic or klayout), does anything seem strange? Are the SRAM blocks properly abstracted? 3. Is this a mixed signal design? Do you have analog blocks besides the SRAM macros?
c
@Mitch Bailey Thanks for your fast reply. 1.
OpenLane Container (30ee138):/openlane$ magic -dnull -noc --version
8.3.413 2. still analyzing, I just noticed a missing clock signal 3. digital only
m
@Christoph The current magic version used in precheck is 8.3.471. I wonder if updating would make a difference.