scmos pass

This commit is contained in:
Jesse Cirimelli-Low
2023-07-26 18:40:37 -07:00
parent 8a4b34dee1
commit dde4103d49
2 changed files with 30 additions and 32 deletions
+4 -5
View File
@@ -73,12 +73,11 @@ class bitcell_array(bitcell_base_array):
def create_instances(self):
self.cell_inst={}
core_block = [[0 for x in range(2)] for y in range(2)]
core_block = [[0 for x in range(2)] for y in range(2)]
core_block[0][0] = geometry.instance("core_0_0", mod=self.cell)
core_block[0][1] = geometry.instance("core_1_0", mod=self.cell, mirror="MY")
core_block[1][0] = geometry.instance("core_0_1", mod=self.cell, mirror="MX")
core_block[1][1] = geometry.instance("core_1_1", mod=self.cell, mirror="XY")
core_block[0][1] = geometry.instance("core_1_0", mod=self.cell)
core_block[1][0] = geometry.instance("core_0_1", mod=self.cell)
core_block[1][1] = geometry.instance("core_1_1", mod=self.cell)
num_core_x = self.row_size/len(core_block[0])
num_core_y = self.column_size/len(core_block)
debug.check(num_core_x.is_integer(), "number of core blocks must be an integer")