Sean May
04/04/2024, 4:32 PMTim Edwards
04/04/2024, 9:45 PMsky130_fd_io__pad_esd
from the I/O library.Sean May
04/05/2024, 12:52 AMsky130_fd_io__top_gpiov2
cell provides such.Tim Edwards
04/05/2024, 12:53 AMesd
in the name is meaningless. The cell contains just a pad, with metal5, glass cut, and a ring of metal4 contacted around the edge. The area under the pad is intentionally kept clear of metal4. There is nothing else in the cell.Tim Edwards
04/05/2024, 12:56 AMSean May
04/05/2024, 4:19 PMTim Edwards
04/05/2024, 5:06 PMTim Edwards
04/05/2024, 5:09 PMTim Edwards
04/05/2024, 5:55 PMSean May
04/05/2024, 9:23 PMSean May
04/10/2024, 5:36 PMTim Edwards
04/10/2024, 7:35 PMTim Edwards
04/10/2024, 7:37 PMSean May
04/10/2024, 9:38 PMnetgen/user_analog_project_wrapper.spice
file to pass the LVS check. I'm attempting to use xschem to generate a symbol with two sky130_fd_pr/lvsdiode.sym
and three ports for the IO pad, VSSIO, and VDDIO, which I'm inserting into the user_analog_project_wrapper.sch
and generating a netlist with the LVS netlist: Top level is a .subckt
option checked. I am just dropping the test_io.gds into the analog project wrapper without connecting anything at the moment. Thank you for your time.Tim Edwards
04/11/2024, 1:03 AM*---------------------------------------------------------------------------
* sky130_ef_io__analog_minesd_pad_short:
*---------------------------------------------------------------------------
* Simple pad, straight through, with ESD diodes (1 each P and N).
* All busses except for VDDIO and VSSIO removed
*---------------------------------------------------------------------------
.subckt sky130_ef_io__analog_minesd_pad_short P_CORE VDDIO VSSIO P_PAD
R0 P_PAD P_CORE sky130_fd_pr__res_generic_m5 w=253 l=0.1
D0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
D1 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
.ends
If you use the "combined" models, those diodes should be XD0 and XD1, since the continuous-binned diode models are only defined as subcircuits.Sean May
04/11/2024, 7:29 PMsky130_fd_pr__res_generic_m5
device doesn't get extracted from the layout, which results in a mismatch error. I've tried removing the device but am still having mismatch errors. I've attached a few of the outputs and extracted spice netlist as well as the netgen/user_analog_project_wrapper.spice
. Thank you for any help here.