mirror of https://github.com/VLSIDA/OpenRAM.git
Create single port memory config examples.
This commit is contained in:
parent
fb9956fe96
commit
2f12c77668
|
|
@ -0,0 +1,26 @@
|
||||||
|
word_size = 32
|
||||||
|
num_words = 256
|
||||||
|
write_size = 8
|
||||||
|
|
||||||
|
local_array_size = 16
|
||||||
|
|
||||||
|
num_rw_ports = 1
|
||||||
|
num_r_ports = 0
|
||||||
|
num_w_ports = 0
|
||||||
|
|
||||||
|
tech_name = "sky130"
|
||||||
|
nominal_corner_only = True
|
||||||
|
|
||||||
|
route_supplies = False
|
||||||
|
check_lvsdrc = True
|
||||||
|
perimeter_pins = False
|
||||||
|
#netlist_only = True
|
||||||
|
#analytical_delay = False
|
||||||
|
output_path = "macros/sram_1rw_{0}_{1}_{2}_{3}".format(word_size,
|
||||||
|
num_words,
|
||||||
|
write_size,
|
||||||
|
tech_name)
|
||||||
|
output_name = "sram_1rw_{0}_{1}_{2}_{3}".format(word_size,
|
||||||
|
num_words,
|
||||||
|
write_size,
|
||||||
|
tech_name)
|
||||||
|
|
@ -11,7 +11,7 @@ num_w_ports = 0
|
||||||
tech_name = "sky130"
|
tech_name = "sky130"
|
||||||
nominal_corner_only = True
|
nominal_corner_only = True
|
||||||
|
|
||||||
route_supplies = True
|
route_supplies = False
|
||||||
check_lvsdrc = True
|
check_lvsdrc = True
|
||||||
perimeter_pins = False
|
perimeter_pins = False
|
||||||
#netlist_only = True
|
#netlist_only = True
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
word_size = 32
|
||||||
|
num_words = 512
|
||||||
|
write_size = 8
|
||||||
|
|
||||||
|
local_array_size = 16
|
||||||
|
|
||||||
|
num_rw_ports = 1
|
||||||
|
num_r_ports = 0
|
||||||
|
num_w_ports = 0
|
||||||
|
|
||||||
|
tech_name = "sky130"
|
||||||
|
nominal_corner_only = True
|
||||||
|
|
||||||
|
route_supplies = False
|
||||||
|
check_lvsdrc = True
|
||||||
|
perimeter_pins = False
|
||||||
|
#netlist_only = True
|
||||||
|
#analytical_delay = False
|
||||||
|
output_path = "macros/sram_1rw_{0}_{1}_{2}_{3}".format(word_size,
|
||||||
|
num_words,
|
||||||
|
write_size,
|
||||||
|
tech_name)
|
||||||
|
output_name = "sram_1rw_{0}_{1}_{2}_{3}".format(word_size,
|
||||||
|
num_words,
|
||||||
|
write_size,
|
||||||
|
tech_name)
|
||||||
|
|
@ -11,7 +11,7 @@ num_w_ports = 0
|
||||||
tech_name = "sky130"
|
tech_name = "sky130"
|
||||||
nominal_corner_only = True
|
nominal_corner_only = True
|
||||||
|
|
||||||
route_supplies = True
|
route_supplies = False
|
||||||
check_lvsdrc = True
|
check_lvsdrc = True
|
||||||
perimeter_pins = False
|
perimeter_pins = False
|
||||||
#netlist_only = True
|
#netlist_only = True
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
word_size = 32
|
||||||
|
num_words = 1024
|
||||||
|
write_size = 8
|
||||||
|
|
||||||
|
local_array_size = 16
|
||||||
|
|
||||||
|
num_rw_ports = 1
|
||||||
|
num_r_ports = 0
|
||||||
|
num_w_ports = 0
|
||||||
|
|
||||||
|
tech_name = "sky130"
|
||||||
|
nominal_corner_only = True
|
||||||
|
|
||||||
|
route_supplies = False
|
||||||
|
check_lvsdrc = True
|
||||||
|
perimeter_pins = False
|
||||||
|
#netlist_only = True
|
||||||
|
#analytical_delay = False
|
||||||
|
output_path = "macros/sram_1rw_{0}_{1}_{2}_{3}".format(word_size,
|
||||||
|
num_words,
|
||||||
|
write_size,
|
||||||
|
tech_name)
|
||||||
|
output_name = "sram_1rw_{0}_{1}_{2}_{3}".format(word_size,
|
||||||
|
num_words,
|
||||||
|
write_size,
|
||||||
|
tech_name)
|
||||||
|
|
@ -11,7 +11,7 @@ num_w_ports = 0
|
||||||
tech_name = "sky130"
|
tech_name = "sky130"
|
||||||
nominal_corner_only = True
|
nominal_corner_only = True
|
||||||
|
|
||||||
route_supplies = True
|
route_supplies = False
|
||||||
check_lvsdrc = True
|
check_lvsdrc = True
|
||||||
perimeter_pins = False
|
perimeter_pins = False
|
||||||
#netlist_only = True
|
#netlist_only = True
|
||||||
Loading…
Reference in New Issue