mirror of
https://github.com/VLSIDA/OpenRAM.git
synced 2026-08-29 01:24:39 +02:00
Move tests to test Makefile
This commit is contained in:
@@ -209,16 +209,10 @@ connect_global(pwell, "PWELL")
|
||||
connect_global(nwell, "NWELL")
|
||||
connect_global(bulk, "BULK")
|
||||
|
||||
#for pat in %w(pnand*_0 and2_dec_0 port_address* replica_bitcell_array)
|
||||
# connect_explicit(pat, [ "NWELL", "vdd" ])
|
||||
# connect_explicit(pat, [ "BULK", "PWELL", "gnd" ])
|
||||
#end
|
||||
|
||||
#for pat in %w(XOR* XNOR* TLAT* TINV* TBUF* SDFF* OR* OAI* NOR* NAND* MUX* LOGIC* INV* HA* FILLCELL*
|
||||
# FA* DLL* DLH* DFF* DFFS* DFFR* DFFRS* CLKGATE* CLKBUF* BUF* AOI* ANTENNA* AND*)
|
||||
# connect_explicit(pat, [ "NWELL", "VDD" ])
|
||||
# connect_explicit(pat, [ "BULK", "VSS" ])
|
||||
#end
|
||||
for pat in %w(pnand* and2_dec* port_address* replica_bitcell_array)
|
||||
connect_explicit(pat, [ "NWELL", "vdd" ])
|
||||
connect_explicit(pat, [ "BULK", "PWELL", "gnd" ])
|
||||
end
|
||||
|
||||
# Actually performs the extraction
|
||||
netlist # ... not really required
|
||||
|
||||
@@ -457,10 +457,10 @@ parameter["sa_inv_nmos_size"] = 0.27 # micro-meters
|
||||
parameter["bitcell_drain_cap"] = 0.1 # In Femto-Farad, approximation of drain capacitance
|
||||
|
||||
# Spice Values uses to calculate analytical delay based on CACTI equations
|
||||
spice["i_on_n"] = 0.0004463 # A/um
|
||||
spice["i_on_n"] = 0.0004463 # A/um
|
||||
spice["i_on_p"] = 0.0000771 # A/um
|
||||
spice["tox"] = 0.00114 # microns
|
||||
spice["eps_ox"] = 0.00245e-14 # F/um, calculated from CACTI 45nm data
|
||||
spice["eps_ox"] = 0.00245e-14 # F/um, calculated from CACTI 45nm data
|
||||
spice["cox"] = spice["eps_ox"]/spice["tox"] # F/um^2
|
||||
spice["c_g_ideal"] = spice["cox"]*drc["minlength_channel"] # F/um
|
||||
spice["c_overlap"] = 0.2*spice["c_g_ideal"] # F/um
|
||||
@@ -477,8 +477,11 @@ spice["sa_transconductance"] = (spice["mobility_n"])*spice["cox"]*(parameter["sa
|
||||
# Technology Tool Preferences
|
||||
###################################################
|
||||
|
||||
drc_name = "calibre"
|
||||
lvs_name = "calibre"
|
||||
pex_name = "calibre"
|
||||
#drc_name = "calibre"
|
||||
#lvs_name = "calibre"
|
||||
#pex_name = "calibre"
|
||||
drc_name = "klayout"
|
||||
lvs_name = "klayout"
|
||||
pex_name = "klayout"
|
||||
|
||||
blackbox_bitcell = False
|
||||
|
||||
Reference in New Issue
Block a user