commit a436926cd436df574ab329643e8211147623dad8 Author: P302242 Date: Tue Jul 20 19:45:45 2021 +0200 'DPI-mem' schmatics and test bench diff --git a/CognigrOne_LR3/.oalib b/CognigrOne_LR3/.oalib new file mode 100644 index 0000000..da9373e --- /dev/null +++ b/CognigrOne_LR3/.oalib @@ -0,0 +1,4 @@ + + + + diff --git a/CognigrOne_LR3/DPI_Ca/data.dm b/CognigrOne_LR3/DPI_Ca/data.dm new file mode 100644 index 0000000..92cbe0c Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca/data.dm differ diff --git a/CognigrOne_LR3/DPI_Ca/schematic/data.dm b/CognigrOne_LR3/DPI_Ca/schematic/data.dm new file mode 100644 index 0000000..847d34b Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca/schematic/data.dm differ diff --git a/CognigrOne_LR3/DPI_Ca/schematic/master.tag b/CognigrOne_LR3/DPI_Ca/schematic/master.tag new file mode 100644 index 0000000..26be1be --- /dev/null +++ b/CognigrOne_LR3/DPI_Ca/schematic/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +sch.oa diff --git a/CognigrOne_LR3/DPI_Ca/schematic/sch.oa b/CognigrOne_LR3/DPI_Ca/schematic/sch.oa new file mode 100644 index 0000000..aaacab5 Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca/schematic/sch.oa differ diff --git a/CognigrOne_LR3/DPI_Ca/schematic/thumbnail_128x128.png b/CognigrOne_LR3/DPI_Ca/schematic/thumbnail_128x128.png new file mode 100644 index 0000000..f8acf3c Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca/schematic/thumbnail_128x128.png differ diff --git a/CognigrOne_LR3/DPI_Ca/symbol/master.tag b/CognigrOne_LR3/DPI_Ca/symbol/master.tag new file mode 100644 index 0000000..e1024da --- /dev/null +++ b/CognigrOne_LR3/DPI_Ca/symbol/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +symbol.oa diff --git a/CognigrOne_LR3/DPI_Ca/symbol/symbol.oa b/CognigrOne_LR3/DPI_Ca/symbol/symbol.oa new file mode 100644 index 0000000..bf9c06e Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca/symbol/symbol.oa differ diff --git a/CognigrOne_LR3/DPI_Ca/symbol/thumbnail_128x128.png b/CognigrOne_LR3/DPI_Ca/symbol/thumbnail_128x128.png new file mode 100644 index 0000000..3ea1ce9 Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca/symbol/thumbnail_128x128.png differ diff --git a/CognigrOne_LR3/DPI_Ca_tb/maestro/active.state b/CognigrOne_LR3/DPI_Ca_tb/maestro/active.state new file mode 100644 index 0000000..db0af8d --- /dev/null +++ b/CognigrOne_LR3/DPI_Ca_tb/maestro/active.state @@ -0,0 +1,784 @@ + +active + + adeinfo + "None" + ("CognigrOne_LR3" "DPI_Ca_tb" "schematic" "spectre") + "/home/p302242/simulation/CognigrOne_LR3/DPI_Ca_tb/maestro/results/maestro/.tmpADEDir_p302242/CognigrOne_LR3_DPI_Ca_tb_1/simulation" + + rfstim + asiEnvSaveTable + sigList + + nil + nil + ((selectionObject netProbe probe: NULL voltage "1.8" fullName "/I0/net3" type net)) + + + asiEnvSaveTable + + "localhost" + nil + 38520 + nil + "" + "matlab" + nil + "" + "no" + "" + 60 + + + stateDpl + + "no" + nil + nil + nil + + + nil + nil + nil + nil + nil + "None" + nil + nil + nil + nil + nil + "None" + nil + nil + nil + nil + nil + "None" + nil + nil + nil + nil + nil + "None" + nil + nil + nil + nil + nil + "None" + nil + nil + nil + nil + nil + "None" + nil + nil + nil + nil + nil + "None" + nil + nil + + + + + asiEnvSaveTable + + "" + "" + "" + nil + "no" + "" + "No SHE" + nil + "" + nil + nil + nil + "" + nil + "Dynamic" + "" + "" + "" + "" + "" + "" + "Use DFII Layermap" + "" + nil + "qrcTechFile with external EM Only ICT File" + "" + nil + nil + "" + nil + "" + "" + nil + "" + "" + "" + "Direct" + "" + "" + nil + nil + nil + "" + nil + nil + nil + "" + "Use DFII Layermap" + "" + nil + "" + "" + "yes" + "" + "" + "beolT" + "Use DFII Layermap" + "" + + + asiEnvSaveTable + + "" + "" + "" + nil + "900" + ("pz" "dcmatch" "stb" "tran" "envlp" "ac" "dc" "lf" "noise" "xf" "sp" "pss" "pac" "pstb" "pnoise" "pxf" "psp" "qpss" "qpac" "qpnoise" "qpxf" "qpsp" "hb" "hbac" "hbstb" "hbnoise" "hbxf" "sens" "acmatch") + t + nil + "" + nil + nil + (nil nil) + "" + nil + t + "" + nil + nil + nil + nil + nil + t + "" + "" + "" + nil + t + ("spectre" "veriloga" "ahdl") + "" + "sch" + nil + nil + "" + "false" + "default" + nil + nil + "false" + nil + "" + ("spectre" "veriloga" "ahdl" "cmos_sch" "schematic") + nil + nil + nil + "" + nil + t + nil + nil + "default" + nil + nil + nil + t + "" + nil + "" + "" + "Dynamic" + + + faultRules + nil + + faults + nil + + graphicalStimTable + (nil) + (nil) + (nil) + + asiEnvSaveTable + + "" + "" + "%.15g" + "" + "From File" + 6 + "Default" + nil + "" + "" + + + modelSetup + (("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/config.scs" "default") ("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/param.scs" "3s") ("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/bip.scs" "tm") ("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/cap.scs" "tm") ("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/dio.scs" "tm") ("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/mos.scs" "tm") ("/opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/res.scs" "tm") ("# /opt/cadence/designkits/xfab/xp018/cadence/v6_1/spectre/v6_1_6/lp5mos/xp018.scs" "mc_g")) + + mtsSetup + nil + nil + + opPoints + nil + + otherInfo + outputs + + nil + + "" + t + "" + "" + "" + nil + "" + (("<Click_here_to_add_an_Instance>" "" "" "" "" "" "" "" "all" "" "")) + "" + nil + nil + nil + t + t + t + t + t + "" + "allpub" + "" + "" + "" + "" + "" + "" + "" + nil + "" + "" + "" + "" + "" + "" + (("modelParameter" "models" "rawfile" "" "" "" t) ("element" "inst" "rawfile" "" "" "" t) ("outputParameter" "output" "rawfile" "" "" "" t) ("designParamVals" "parameters" "rawfile" "" "" "" t) ("primitives" "primitives" "rawfile" "" "" "" t) ("subckts" "subckts" "rawfile" "" "" "" t) ("asserts" "assert" "rawfile" "" "" "" nil) ("extremeinfo" "all" "logfile" "" "yes" "" nil) ("allcap" "allcap" "file" "" "" "" nil) ("<Click_To_Add>" "none" "rawfile" "" "" "" nil)) + "node" + "name" + "" + "" + "psfxl" + nil + t + + + + nil + + + nil + + + nil + + + expr + asiEnvSaveTable + + "" + "" + "" + "Original" + "" + "" + "" + "" + nil + "" + nil + "" + nil + "" + "" + "none" + "" + "" + "" + nil + "" + nil + "0.1" + "" + "" + nil + "10" + nil + t + "" + "Standard aging" + "TMI Aging" + nil + "" + (t t t) + "" + "TMI Default" + "" + "" + "" + nil + "" + "" + "" + nil + "" + nil + "age" + "" + "Age points" + "Reliability" + "" + "" + nil + "singlestress" + nil + "agemos" + "" + "calculate" + "" + "" + nil + "loglog" + "" + nil + "relxpert" + "" + nil + "" + "" + "" + "" + "TMI Default" + "all" + "All" + (t t) + "10" + "" + "Include" + "error" + nil + "GUI" + "threshold" + nil + "include" + nil + "TMI Default" + t + "10" + nil + nil + "lin" + nil + "" + "" + "" + nil + "no" + "" + "" + "" + "" + nil + "" + "none" + nil + "GUI" + "" + nil + "0" + "" + "" + "AgeMOS(Spectre Internal)" + "Real" + "" + "agemos" + "Total steps" + nil + "" + nil + "" + "liberal (1)" + "" + "calculate" + "" + nil + "" + "" + "calculate" + "" + nil + "Years" + nil + "limit" + "Delta Idsat" + "" + "" + "" + "Spectre native" + "" + t + "input.bs0" + nil + "" + "" + "" + "" + "" + nil + "" + "" + nil + "" + nil + nil + "" + "0.1" + "ids" + t + "0.1" + nil + nil + "off" + nil + "Age points" + "" + "" + nil + nil + t + "lifetime" + "" + nil + "Years" + "calculate" + "" + "" + "all" + "" + "" + "" + "Reliability" + "AgeMOS(Spectre Internal)" + "appendage" + "AgeMOS(Spectre Internal)" + "" + nil + nil + "" + "" + "" + nil + "" + "" + "" + "" + "" + "Years" + "" + "" + "" + "" + "0.1" + "no" + "include" + nil + "single" + + + _simulationFiles + nil + nil + nil + nil + nil + nil + "" + nil + "off" + "" + nil + nil + nil + "" + nil + nil + nil + nil + "" + nil + "" + + asiEnvSaveTable + + "" + "" + "" + "warning" + (nil nil nil nil nil) + "psf" + (nil nil nil nil nil) + "" + nil + "" + "" + "" + "" + "" + "" + nil + nil + "" + "" + "" + nil + "" + "" + "" + nil + "" + "" + "" + nil + "" + "0" + "1e-6" + nil + "" + "1e-3" + "" + nil + "1e-15" + "" + "" + "delta" + "all" + nil + nil + "" + "" + "27" + "27" + "" + "1.0" + "" + "" + nil + "" + "" + "" + "80" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "1.0" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "5" + "" + "" + "" + "" + "" + "" + "" + "" + nil + nil + "" + "" + "" + "" + "" + "" + nil + "" + "1" + nil + "" + "" + "" + "" + "" + "" + nil + "" + nil + nil + "" + "1e-3" + "" + "" + nil + nil + "" + nil + nil + "" + "5" + "" + nil + nil + "5" + "" + "" + "../psf/sens.output" + nil + "" + "" + "" + "" + nil + "" + nil + "" + "" + nil + "" + "" + "" + "" + "" + nil + + + subckt + nil + + asiEnvSaveTable + + "" + "2" + 3.3 + "" + "" + "" + "SSH" + "" + nil + nil + "Auto" + "Multi-Threading" + nil + nil + nil + nil + "1" + nil + "Default" + "" + "APS" + nil + "Default" + nil + "" + nil + "" + "None" + "APS" + nil + "" + "None" + nil + nil + nil + + nil + nil + + "MX" + nil + t + "MX" + nil + "Do not override" + "" + "APS" + nil + "Auto" + "" + nil + + + variableTable + + sevVariableStruct + "pp_var" + "" + 1 + + sevVariableStruct + "pw_var" + "" + 2 + + sevVariableStruct + "Vbias_var" + "" + 3 + + sevVariableStruct + "Vtau_var" + "" + 4 + + sevVariableStruct + "Vthca_var" + "" + 5 + + + + + diff --git a/CognigrOne_LR3/DPI_Ca_tb/maestro/data.dm b/CognigrOne_LR3/DPI_Ca_tb/maestro/data.dm new file mode 100644 index 0000000..f25b2a2 Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca_tb/maestro/data.dm differ diff --git a/CognigrOne_LR3/DPI_Ca_tb/maestro/maestro.sdb b/CognigrOne_LR3/DPI_Ca_tb/maestro/maestro.sdb new file mode 100644 index 0000000..2aacc79 --- /dev/null +++ b/CognigrOne_LR3/DPI_Ca_tb/maestro/maestro.sdb @@ -0,0 +1,91 @@ + +maestro + Active Setup + LSCS + + _default + + 0 + + CognigrOne_LR3_DPI_Ca_tb_1 + ADE + + + + + + + + + + + + + + + + + pp_var + + + pw_var + + + Vbias_var + + + Vtau_var + + + Vthca_var + + + + + + + Parasitics + _parSetupDBExtensionCB + + + + + Single Run, Sweeps and Corners + + CognigrOne_LR3_DPI_Ca_tb_1 + + + waveformtemplate + (None) + + + + waveformtemplate + (None) + + + + History + diff --git a/CognigrOne_LR3/DPI_Ca_tb/maestro/master.tag b/CognigrOne_LR3/DPI_Ca_tb/maestro/master.tag new file mode 100644 index 0000000..600254b --- /dev/null +++ b/CognigrOne_LR3/DPI_Ca_tb/maestro/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +maestro.sdb diff --git a/CognigrOne_LR3/DPI_Ca_tb/schematic/data.dm b/CognigrOne_LR3/DPI_Ca_tb/schematic/data.dm new file mode 100644 index 0000000..be22529 Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca_tb/schematic/data.dm differ diff --git a/CognigrOne_LR3/DPI_Ca_tb/schematic/master.tag b/CognigrOne_LR3/DPI_Ca_tb/schematic/master.tag new file mode 100644 index 0000000..26be1be --- /dev/null +++ b/CognigrOne_LR3/DPI_Ca_tb/schematic/master.tag @@ -0,0 +1,2 @@ +-- Master.tag File, Rev:1.0 +sch.oa diff --git a/CognigrOne_LR3/DPI_Ca_tb/schematic/sch.oa b/CognigrOne_LR3/DPI_Ca_tb/schematic/sch.oa new file mode 100644 index 0000000..c8879cc Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca_tb/schematic/sch.oa differ diff --git a/CognigrOne_LR3/DPI_Ca_tb/schematic/thumbnail_128x128.png b/CognigrOne_LR3/DPI_Ca_tb/schematic/thumbnail_128x128.png new file mode 100644 index 0000000..7900e8a Binary files /dev/null and b/CognigrOne_LR3/DPI_Ca_tb/schematic/thumbnail_128x128.png differ diff --git a/CognigrOne_LR3/cdsinfo.tag b/CognigrOne_LR3/cdsinfo.tag new file mode 100644 index 0000000..6cf85c4 --- /dev/null +++ b/CognigrOne_LR3/cdsinfo.tag @@ -0,0 +1,40 @@ +# +# This is a cdsinfo.tag file. +# +# See the "Cadence Application Infrastructure Reference Manual" for +# details on the format of this file, its semantics, and its use. +# +# The `#' character denotes a comment. Removing the leading `#' +# character from any of the entries below will activate them. +# +# CDSLIBRARY entry - add this entry if the directory containing +# this cdsinfo.tag file is the root of a Cadence library. +# CDSLIBRARY +# +# CDSLIBCHECK - set this entry to require that libraries have +# a cdsinfo.tag file with a CDSLIBRARY entry. Legal values are +# ON and OFF. By default (OFF), directories named in a cds.lib file +# do not have to have a cdsinfo.tag file with a CDSLIBRARY entry. +# CDSLIBCHECK ON +# +# DMTYPE - set this entry to define the DM system for Cadence's +# Generic DM facility. Values will be shifted to lower case. +# DMTYPE none +# DMTYPE crcs +# DMTYPE tdm +# DMTYPE sync +# +# NAMESPACE - set this entry to define the library namespace according +# to the type of machine on which the data is stored. Legal values are +# `LibraryNT' and +# `LibraryUnix'. +# NAMESPACE LibraryUnix +# +# Other entries may be added for use by specific applications as +# name-value pairs. Application documentation will describe the +# use and behaviour of these entries when appropriate. +# +# Current Settings: +# +CDSLIBRARY +DMTYPE none diff --git a/CognigrOne_LR3/data.dm b/CognigrOne_LR3/data.dm new file mode 100644 index 0000000..ba159c6 Binary files /dev/null and b/CognigrOne_LR3/data.dm differ