It looks like you're new here. If you want to get involved, click one of these buttons!
I have a problem with extraction device in "deep" mode. I also send gds and script to here also, please find attached files.
in my cell is three levels( SUBL1(instance 2 SUBL2)->SUBL2(instance 2 SUBL3) -> SUBL3(1 MOS device )
when i run extraction some MOS devices jump from SUBL3 to SUBL1, i expected SUBL2 include two subcircuits(SUBL3) only, and SUBL3 is one MOS device only but result is unexpected (please see netlist printed below).
my target is after extraction i will flatten SUBL3 and compare with reference netlist but in this case some device instances will be missed in SUBL2(because SUBL3 is empty).
circuit SUBL1 ();
device PCH_SVT_MAC $1 (S=$I4,G=$I6,D=$I1,B=$I2) (L=0.026,W=0.013,AS=0.000897,AD=0.000741,PS=0.164,PD=0.127);
device PCH_SVT_MAC $2 (S=$I1,G=$I5,D=$I3,B=$I2) (L=0.026,W=0.013,AS=0.000741,AD=0.000897,PS=0.127,PD=0.164);
subcircuit SUBL2 $1 ($1=$I1,$2=$I4,$3=$I6,$4=$I2);
subcircuit SUBL2 $2 ($1=$I1,$2=$I3,$3=$I5,$4=$I2);
circuit SUBL2 ($1=$1,$2=$I6,$3=$I2,$4=$I1);
device PCH_SVT_MAC $1 (S=$I5,G=$I3,D=$I7,B=$I1) (L=0.026,W=0.013,AS=0.000741,AD=0.000897,PS=0.14,PD=0.164);
subcircuit SUBL3 $1 ($1=$I1,$2=$I2,$3=$1,$4=$I6);
subcircuit SUBL3 $2 ($1=$I1,$2=$I3,$3=$I5,$4=$I7);
circuit SUBL3 ($1=$1,$2=$2,$3=$3,$4=$4);
If it is a bug or there is any way to resolved?.