https://open-source-silicon.dev logo
Title
a

Antony Brayan Sanabria Calderón

04/13/2023, 9:54 PM
Hello everyone, I have a question, I have been working on a layout, the LVS is correct, then I extracted parasites to perform a post-Layout simulation, when trying to simulate Ngspice shows me an error, the block mentioned is the symbol of the circuit to which I did layout and extraction of parasites, anyone knows why this is due, I attach images of the symbol and the .spice used.
m

Manuel M

04/13/2023, 10:25 PM
looks like the names of the subcircuit instance and definition do not match,
.subckt rectifier
a

Antony Brayan Sanabria Calderón

04/13/2023, 10:41 PM
The name in my previous message "rectifier_extparas" was put to differentiate the file from the test bench file, the simulation that I always do has the right names, I attach a screenshot of the .spice of the parasites.
m

Mitch Bailey

04/14/2023, 5:33 AM
@Antony Brayan Sanabria Calderón What @Manuel M is saying is that the subckt defined in
rectifier_extparas.spice
is
rectifier
but the instance referenced in
rectifier_lvs_01v8_tb.spice
is
rectifier_lvt_01v8
. Either rename the subckt in
rectifier_extparas.spice
to
rectifier_lvs_01v8
or change the
x1
instance referenced in
rectifier_lvs_01v8_tb.spice
to
rectifier
.
a

Antony Brayan Sanabria Calderón

04/14/2023, 7:25 PM
Hi David, thanks for your reply, I did the change in my files and the console shows me that ngspice doesn't start the simulation, I appreciate the help with this new problem.