mirror of https://github.com/VLSIDA/OpenRAM.git
Update power layer on li for sky130
This commit is contained in:
parent
9e3a28237f
commit
d30f05a1ae
|
|
@ -124,7 +124,7 @@ class dff_array(design.design):
|
||||||
# Add connections every 4 cells
|
# Add connections every 4 cells
|
||||||
for col in range(0, self.columns, 4):
|
for col in range(0, self.columns, 4):
|
||||||
gnd_pin=self.dff_insts[0, col].get_pin("gnd")
|
gnd_pin=self.dff_insts[0, col].get_pin("gnd")
|
||||||
self.add_power_pin("gnd", gnd_pin.rc(), start_layer=vdd_pin.layer)
|
self.add_power_pin("gnd", gnd_pin.rc(), start_layer=gnd_pin.layer)
|
||||||
|
|
||||||
def add_layout_pins(self):
|
def add_layout_pins(self):
|
||||||
for row in range(self.rows):
|
for row in range(self.rows):
|
||||||
|
|
|
||||||
|
|
@ -128,11 +128,11 @@ class dff_inv_array(design.design):
|
||||||
for col in range(self.columns):
|
for col in range(self.columns):
|
||||||
# Adds power pin on left of row
|
# Adds power pin on left of row
|
||||||
vdd_pin=self.dff_insts[row,col].get_pin("vdd")
|
vdd_pin=self.dff_insts[row,col].get_pin("vdd")
|
||||||
self.add_power_pin(vdd_pin, loc=vdd_pin.lc())
|
self.add_power_pin(vdd_pin, loc=vdd_pin.lc(), start_layer=vdd_pin.layer)
|
||||||
|
|
||||||
# Adds gnd pin on left of row
|
# Adds gnd pin on left of row
|
||||||
gnd_pin=self.dff_insts[row,col].get_pin("gnd")
|
gnd_pin=self.dff_insts[row,col].get_pin("gnd")
|
||||||
self.add_power_pin(gnd_pin, loc=gnd_pin.lc())
|
self.add_power_pin(gnd_pin, loc=gnd_pin.lc(), start_layer=gnd_pin.layer)
|
||||||
|
|
||||||
for row in range(self.rows):
|
for row in range(self.rows):
|
||||||
for col in range(self.columns):
|
for col in range(self.columns):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue