Simon Waid
03/08/2022, 10:08 AMselect flat ; select keep
• extract all; ext2spice hierarchy off; ext2spice scale off; ext2spice cthresh infinite; ext2spice
So far I tested magic in versions 8.3.268, 8.3.270, 8.3.272, 8.3.274, 8.3.275. None seems to work. What version of magic are you using? How do you solve the LVS issue? The deadline for MPW-5 submission is approaching, my design would be ready, but submitting without LVS is a bit pointless.Mitch Bailey
03/08/2022, 11:54 AMload tia_core
extract unique
extract
ext2spice lvs
ext2spice
I've seen problems with extraction of parameterized cells, so I flatten those before extracting. (This is trivial when importing from GDS). Check out this thread about permanently flattening subcells in magic. https://skywater-pdk.slack.com/archives/C016YSAP6TZ/p1644998694479219
Let me know how it goes. I might have some other ideas if the above doesn't work.Tim Edwards
03/08/2022, 1:49 PMTim Edwards
03/08/2022, 1:58 PMSimon Waid
03/08/2022, 4:13 PMSimon Waid
03/08/2022, 4:21 PMtech unlock * ; select cell ; select pick ; select flat ; select keep
Which was proposed as a workaround in other threads.
After that: extract all; ext2spice hierarchy off; ext2spice scale off; ext2spice cthresh infinite; ext2spice
Tim Edwards
03/08/2022, 6:20 PMselect cell
is not supposed to be done on the top level cell; it's supposed to be done on a subcell; that is, the correct invocation would be select top cell ; unexpand ; select area subcell
. That is, you didn't actually do what you said above you were doing, which was to "select all subcells". But I can confirm that select pick
does very weird and unfortunate things when applied to the top-level cell, which is something I need to prevent magic from doing.Tim Edwards
03/08/2022, 6:34 PMTopmost cell of the window
name to all of the nets. If it is prevented from doing that, your method of flattening the top level cell should be valid.Simon Waid
03/09/2022, 4:26 PMTim Edwards
03/10/2022, 1:38 PMSimon Waid
03/10/2022, 1:40 PMSimon Waid
03/14/2022, 4:31 PMset NAME [cellname list self]; select top cell; flatten "[list $NAME]_flat"; load "[list $NAME]_flat"; select top cell;
extract all; ext2spice hierarchy off; ext2spice scale off; ext2spice cthresh infinite; ext2spice
Simon Waid
03/14/2022, 4:33 PMTim Edwards
03/14/2022, 6:00 PMLinen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by