Rafeeq Khan Mohammed
04/02/2024, 4:36 AMMitch Bailey
04/02/2024, 6:39 AMread spice
in magic before extracting or by making a wrapper cell like this.
.subckt core DigitalIN1 AIN1 SEL1 DigitalIN2 AIN2 SEL2 DigitalIN3 AIN3 SEL3 VSS VD VDD
Xcore_layout VDD VD VSS AIN1 DigitalIN1 SEL1 AIN3 SEL3 DigitalIN3 AIN2 DigitalIN2 core_layout
.ends
Rafeeq Khan Mohammed
04/02/2024, 10:26 AMMitch Bailey
04/02/2024, 11:13 AMreadspice <spicefile>
. You can read about it here.
If you want to use a extracted netlist with pins in a different order, I suggest you create a wrapper cell as explained above. The only purpose is to change the order of the connections.Rafeeq Khan Mohammed
04/02/2024, 5:13 PMMitch Bailey
04/02/2024, 5:22 PMreadspice "filename"
or
readspice {filename}
Rafeeq Khan Mohammed
04/02/2024, 5:46 PMMitch Bailey
04/02/2024, 9:26 PMcore
. (not core_layout
).Rafeeq Khan Mohammed
04/03/2024, 4:25 AMRafeeq Khan Mohammed
04/03/2024, 7:29 AMRafeeq Khan Mohammed
04/03/2024, 4:15 PMRafeeq Khan Mohammed
04/03/2024, 8:29 PMMitch Bailey
04/04/2024, 12:20 AMDo I need to have the all cells names same in schematic and layout for post simulationYour layout should be flattened so only the top cell matters. Not aware of any version dependencies.
Rafeeq Khan Mohammed
04/04/2024, 1:58 AMMitch Bailey
04/04/2024, 2:11 AMRafeeq Khan Mohammed
04/04/2024, 8:45 PMTim Edwards
04/04/2024, 9:34 PMload <top_cell>
and then done writeall
. Then extracting the top level should generate a netlist with the corrected port order.Rafeeq Khan Mohammed
04/04/2024, 9:39 PM