Robin Tsang
03/31/2024, 3:31 AMcomparator_shared_dnw.mag
has a single DNW region covering everything. This does not produce the expected result. Two separate pwell regions on different nets got shorted, one named avss
and the other named vt
. In the extracted netlist comparator_shared_dnw.spice
the node vt
is missing, and what is supposed to be vt
became avss
.
In the second example, comparator_separate_dnw.mag
has separate DNW regions for nfets tied to different pwells. One for nfets in a pwell connected to vt
, and one for nfets in a pwell connected to avss
. In the extracted netlist comparator_separate_dnw.spice
, both vt
and avss
are connected accordingly as expected.
Regarding hierarchy, for all the nfets, I used the pcell generator to create them and each nfet is in their own cell in the layout.
As for flattening, yes it helps and works if I flatten. Thanks for the help and suggestions!: @Tim Edwards @Luis Henrique RodovalhoTim Edwards
03/31/2024, 3:49 PMTim Edwards
03/31/2024, 3:52 PMcomparator_shared_dnw
layout, it should still merge the pwell regions together.Robin Tsang
03/31/2024, 8:40 PMRobin Tsang
03/31/2024, 9:47 PMTim Edwards
03/31/2024, 11:35 PM