Hello, newbie here, I'm a bit confused as to how ...
# magic
j
Hello, newbie here, I'm a bit confused as to how ext2spice merge works. My group is trying to layout a comparator in common-centroid. Trouble is, some of the devices have multipliers. So when we import the schematic into Magic, each device defined by the multiplier are stuck together in an instance and we can't move them freely. We then opted to use the gencell command to draw these devices separately and use the command "ext2spice merge conservative" to merge the devices. To test this, I tried implementing a simple PMOS with a multiplier of 2. Unfortunately, the LVS failed and is detecting two instances on the layout and one instances in the schematic. Attached are the files for the schematic and layout. The commands I used were as follows: extract all ext2spice lvs ext2spice merge conservative ext2spice
m
Your mag file looks to be hierarchical. Can you share the pcells too? I’m suspecting that they are not connected in parallel. Thanks for sharing the lvs command because it shows that you’ve specified the source first and layout second (SVL) instead of the expected LVS.
j
Hello, Thanks for getting back to me. Here's the PCELL that was used in the mag file.
Oh, I see my issue now. I didn't connect the two devices in parallel and only shared the gate. After ensuring both devices were connected to both VDD and VSS, the LVS passed. Sorry for the confusion :p
👍 1