mirror of https://github.com/VLSIDA/OpenRAM.git
New import method into memchar script
This commit is contained in:
parent
b9f16ea490
commit
c6485277f3
|
|
@ -17,6 +17,10 @@ import sys
|
||||||
import datetime
|
import datetime
|
||||||
from globals import *
|
from globals import *
|
||||||
from importlib import reload
|
from importlib import reload
|
||||||
|
try:
|
||||||
|
import openram
|
||||||
|
except:
|
||||||
|
sys.path.append(os.getenv("OPENRAM_HOME"))
|
||||||
|
|
||||||
(OPTS, args) = parse_args()
|
(OPTS, args) = parse_args()
|
||||||
|
|
||||||
|
|
@ -39,22 +43,19 @@ init_openram(config_file=args[0], is_unit_test=False)
|
||||||
print_banner()
|
print_banner()
|
||||||
|
|
||||||
# Configure the SRAM organization (duplicated from openram.py)
|
# Configure the SRAM organization (duplicated from openram.py)
|
||||||
#from characterizer.fake_sram import fake_sram
|
from characterizer.fake_sram import fake_sram
|
||||||
from modules import sram_config
|
s = fake_sram(name=OPTS.output_name,
|
||||||
from characterizer.fake_sram_v2 import fake_sram_v2
|
word_size=OPTS.word_size,
|
||||||
config = sram_config(word_size=OPTS.word_size,
|
num_words=OPTS.num_words,
|
||||||
num_words=OPTS.num_words,
|
write_size=OPTS.write_size,
|
||||||
write_size=OPTS.write_size,
|
num_banks=OPTS.num_banks,
|
||||||
num_banks=OPTS.num_banks,
|
words_per_row=OPTS.words_per_row,
|
||||||
words_per_row=OPTS.words_per_row,
|
num_spare_rows=OPTS.num_spare_rows,
|
||||||
num_spare_rows=OPTS.num_spare_rows,
|
num_spare_cols=OPTS.num_spare_cols)
|
||||||
num_spare_cols=OPTS.num_spare_cols)
|
|
||||||
s = fake_sram_v2(name=OPTS.output_name,
|
|
||||||
sram_config=config)
|
|
||||||
|
|
||||||
#s.parse_html(args[1])
|
s.parse_html(args[1])
|
||||||
s.generate_pins()
|
s.generate_pins()
|
||||||
#s.setup_multiport_constants()
|
s.setup_multiport_constants()
|
||||||
|
|
||||||
OPTS.netlist_only = True
|
OPTS.netlist_only = True
|
||||||
OPTS.check_lvsdrc = False
|
OPTS.check_lvsdrc = False
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue