Joshua Thater
10/24/2023, 8:13 PMTim Edwards
10/24/2023, 10:02 PMproperty "-circuit2 sky130_fd_pr_reram__reram_cell" delete Tfilament_0
This is not an extractable property so it does not exist in the layout netlist.
I can add this to the PDK so that the default setup file for sky130B will have that line.Joshua Thater
10/24/2023, 10:16 PMMitch Bailey
10/25/2023, 12:25 AMsky130_fd_pr_reram__reram_cell
is being treated as a primitive device (subckt with no elements) in the schematic but not in the layout.
Doesn’t the introduce the possibility of a false match?
The actual device extracted in the layout is sky130_fd_pr__reram_reram_cell
and is being ignored.
In the source netlist, there is an N
device instance of sky130_fd_pr_reram__reram_model
, but I doubt that magic/netgen supports device statements that begin with N
.
.subckt sky130_fd_pr_reram__reram_cell TE BE Tfilament_0=3.3e-9 area_ox=0.1024e-12
N1 TE BE nFilament sky130_fd_pr_reram__reram_model
.ic v(nFilament)={Tfilament_0*1.0e9}
.ends sky130_fd_pr_reram__reram_cell
@Joshua Thater The schematic netlist you’re using for LVS looks like a simulation version of the netlist that contains control and model statements.
It’s been recommended that you put the statements used for simulation in a test bench wrapper.Tim Edwards
10/25/2023, 12:53 AMJoshua Thater
10/25/2023, 1:07 AMMitch Bailey
10/25/2023, 1:13 AMTravis Jakl
01/28/2025, 4:54 PMTravis Jakl
01/28/2025, 5:07 PMTravis Jakl
01/28/2025, 5:09 PMTravis Jakl
01/28/2025, 5:14 PMTravis Jakl
01/28/2025, 5:17 PMTim Edwards
01/28/2025, 5:17 PMsky130_fd_pr_reram__reram_cell
is the lowest-level subcircuit; then the two circuits should match because netgen will match the lowest level subcircuit on both sides, since netgen does not (that I know of) understand the N
component.Tim Edwards
01/28/2025, 5:18 PMTravis Jakl
01/28/2025, 5:29 PMTravis Jakl
01/28/2025, 5:30 PMTim Edwards
01/28/2025, 5:31 PMTravis Jakl
01/28/2025, 5:34 PMTim Edwards
01/28/2025, 5:36 PMTravis Jakl
01/28/2025, 5:39 PMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by