OpenRAM icon indicating copy to clipboard operation
OpenRAM copied to clipboard

"LVS mismatch" occurs when running example_configs

Open jingyao-zhang opened this issue 3 years ago • 4 comments

Hi, Hope you all are doing well.

When running example configs, such as example_config_1rw_1r_scn4m_subm.py in the folder example_configs, "LVS mismatch" always occurs. Does this matter? I am using Magic 8.3.254, and Netgen 1.5.217.

jingyao-zhang avatar Jan 13 '22 10:01 jingyao-zhang

Hi,

We are aware of some issues with the newer versions of magic that extract extra ports. We will get back to you as soon as possible..

Matt

On Thu, Jan 13, 2022, 02:17 Jingyao Zhang @.***> wrote:

Hi, Hope you all are doing well.

When running example configs, such as example_config_1rw_1r_scn4m_subm.py https://github.com/VLSIDA/OpenRAM/blob/stable/compiler/example_configs/example_config_1rw_1r_scn4m_subm.py in the folder example_configs https://github.com/VLSIDA/OpenRAM/tree/stable/compiler/example_configs, "LVS mismatch" always occurs. Does this matter? I am using Magic http://opencircuitdesign.com/magic/ 8.3.254, and Netgen http://opencircuitdesign.com/netgen/ 1.5.217.

— Reply to this email directly, view it on GitHub https://github.com/VLSIDA/OpenRAM/issues/129, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC67SL7DPCUEL2WMGIBTHETUV2RDTANCNFSM5L3MTHJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

mguthaus avatar Jan 13 '22 13:01 mguthaus

This does sounds like what was discussed in https://github.com/The-OpenROAD-Project/OpenLane/pull/917#issuecomment-1037826636 and that @RTimothyEdwards fixed with https://github.com/RTimothyEdwards/magic/commit/2e99d0cff72fd7b82706e95ba0a8c01bbccda534.

proppy avatar Feb 25 '22 12:02 proppy

@proppy Thanks, but this is a bit different. It has to do with substrate port extraction. I think Tim submitted a fix yesterday but we are working on some other issues that cropped up do it now. https://github.com/RTimothyEdwards/magic/commit/db4fa65bfc096e63954b37b188ea27b90ab31839

mguthaus avatar Feb 25 '22 15:02 mguthaus

@mguthaus Thanks for the pointer, I was able to reproduce the error in: https://gist.github.com/proppy/1054e1618f5f90ce3af529ab5e56ad3f

ERROR: file magic.py: line 349: sky130_sram_1kbyte_1r1w_8x1024_8	LVS mismatch (results in /tmp/openram_root_2819_temp/sky130_sram_1kbyte_1r1w_8x1024_8.lvs.report)

Happy to try against 8.3.272 once it shows up in https://anaconda.org/LiteX-Hub/magic/files

proppy avatar Feb 25 '22 17:02 proppy