blob: e4928483a4530fff46fdea2dbb3477b14f5b7276 [file] [log] [blame]
** sch_path: /home/hni/topmetal_dps/xschem/testbench/dram_tb.sch
**.subckt dram_tb
x34 ENABLE_D OUT Store HIGH READ dram
V1 HIGH GND PULSE(0 1.8 1u 0.1u 0.1u)
V2 ENABLE_D GND PULSE(1.8 0 2u 0.1u 0.1u 10u)
V4 READ GND PULSE(0 1.8 4u 0.1u 0.1u 1u)
**** begin user architecture code
** opencircuitdesign pdks install
.lib /opt/OpenICEDA/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice tt
**** end user architecture code
**.ends
* expanding symbol: digital_prims/dram.sym # of pins=5
** sym_path: /home/hni/topmetal_dps/xschem/digital_prims/dram.sym
** sch_path: /home/hni/topmetal_dps/xschem/digital_prims/dram.sch
.subckt dram WWL RBL storage WBL RWL
*.opin RBL
*.ipin RWL
*.ipin WBL
*.ipin WWL
*.opin storage
X0 RWL storage RBL VSUBS sky130_fd_pr__nfet_01v8 ad=3e+11p pd=2.6e+06u as=3.5e+11p ps=2.7e+06u w=1e+06u l=150000u
X1 storage WWL WBL VSUBS sky130_fd_pr__nfet_01v8 ad=3.5e+11p pd=2.7e+06u as=3e+11p ps=2.6e+06u w=1e+06u l=150000u
.ends
.GLOBAL GND
**** begin user architecture code
.control
*dc v2 0 1.8 0.05
*plot v(test)
tran 0.1u 20u
plot v(Store) v(read) v(OUT)
.endc
**** end user architecture code
.end