Skip to content

Commit 75611b2

Browse files
authored
Removed tech node requirement in prep for newer technology (#6)
Signed-off-by: Jeff Ng <[email protected]>
1 parent 753684d commit 75611b2

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

test/memory_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ def test_memory(self):
4949

5050
# These values are all hard-coded in the Memory object
5151
self.assertEqual(memory.rw_ports, 1)
52-
self.assertEqual(memory.tech_node_nm, 7)
5352
self.assertEqual(memory.t_setup_ns, 0.05)
5453
self.assertEqual(memory.t_hold_ns, 0.05)
5554
self.assertEqual(memory.standby_leakage_per_bank_mW, 0.1289)

utils/class_memory.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,9 @@ def __init__(self, process, sram_data):
2727
self.width_in_bytes = math.ceil(self.width_in_bits / 8.0)
2828
self.total_size = self.width_in_bytes * self.depth
2929

30-
self.tech_node_nm = 7
31-
3230
self.height_um, self.width_um = get_macro_dimensions(process, sram_data)
3331
self.area_um2 = self.width_um * self.height_um
3432

35-
self.tech_node_um = self.tech_node_nm / 1000.0
36-
3733
# Adjust to snap
3834
self.width_um = (
3935
math.ceil((self.width_um * 1000.0) / self.process.snap_width_nm)

utils/create_lef.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,8 @@ def create_lef(mem, results_dir):
191191

192192
if number_of_spare_tracks < 0:
193193
raise Exception(
194-
"Error: not enough tracks (num pins: %d, available tracks: %d)."
195-
% (number_of_pins, number_of_tracks_available)
194+
"Error: not enough tracks for %s (num pins: %d, available tracks: %d)."
195+
% (name, number_of_pins, number_of_tracks_available)
196196
)
197197

198198
## The next few lines of code till "pin_pitch = min.." spreads the pins in higher multiples of pin pitch if there are available tracks

0 commit comments

Comments
 (0)