diff --git a/technology/freepdk45/tech/tech.py b/technology/freepdk45/tech/tech.py index 2ac79263..33d4bba2 100644 --- a/technology/freepdk45/tech/tech.py +++ b/technology/freepdk45/tech/tech.py @@ -457,9 +457,15 @@ 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 -# FIXME: temp values used currently. Need to be derived from simulations or the SPICE model -spice["r_nch_on"] = 0 -spice["r_pch_on"] = 0 +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["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 +spice["c_fringe"] = 0 # F/um, not defined in this technology +spice["cpolywire"] = 0 # F/um, replicated from CACTI which is hardcoded to 0 ################################################### # Technology Tool Preferences diff --git a/technology/scn4m_subm/tech/tech.py b/technology/scn4m_subm/tech/tech.py index 29290b45..172dbb49 100644 --- a/technology/scn4m_subm/tech/tech.py +++ b/technology/scn4m_subm/tech/tech.py @@ -404,9 +404,15 @@ parameter["sa_inv_nmos_size"] = 9 * _lambda_ parameter["bitcell_drain_cap"] = 0.2 # In Femto-Farad, approximation of drain capacitance # Spice Values uses to calculate analytical delay based on CACTI equations -# FIXME: temp values used currently. Need to be derived from simulations or the SPICE model -spice["r_nch_on"] = 0 -spice["r_pch_on"] = 0 +spice["i_on_n"] = 0.00060199 # A/um +spice["i_on_p"] = 0.000108 # A/um +spice["tox"] = 0.0076 # microns +spice["eps_ox"] = 0.00859e-14 # F/um, calculated from CACTI 180nm 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 +spice["c_fringe"] = 0 # F/um, not defined in this technology +spice["cpolywire"] = 0 # F/um, replicated from CACTI which is hardcoded to 0 ################################################### # Technology Tool Preferences