Lab Lecture
07/25/2022, 5:15 AMMitch Bailey
07/25/2022, 12:06 PMLab Lecture
07/25/2022, 1:22 PMMitch Bailey
07/25/2022, 1:39 PMSubcircuit pins:
Circuit 1: sky130_sram_1kbyte_1rw1r_8x1024 |Circuit 2: sky130_sram_1kbyte_1rw1r_8x1024
-------------------------------------------|-------------------------------------------
...
vccd1 |vccd1
vssd1 |vssd1
(no matching pin) |wmask0
csb1 |(no matching pin)
clk1 |(no matching pin)
wmask0[0] |(no matching pin)
I'd change the layout wmask0[0]
to wmask0
and add csb1
and clk1
to the verilog stub. (These should probably be grounded if unused instead of being left unconnected).
Next you can see that your sram macros are not connected to power.
Net: memLword3/vccd1 |Net: _NC53
sky130_sram_1kbyte_1rw1r_8x1024_8/vccd1 | sky130_sram_1kbyte_1rw1r_8x1024_8/dout1[
|
Net: memLword3/vssd1 |Net: _NC71
sky130_sram_1kbyte_1rw1r_8x1024_8/vssd1 | sky130_sram_1kbyte_1rw1r_8x1024_8/dout1[
|
You can also export NETGEN_COLUMNS=80
for wider error messages.