openlane2 icon indicating copy to clipboard operation
openlane2 copied to clipboard

Parse SPICE Extraction feedback, Convert into KLayout Marker Database Format

Open donn opened this issue 1 year ago • 1 comments

Steps

  • Magic.SpiceExtraction
    • A feedback.xml is now created, with the contents being the SPICE Extraction feedback in the KLayout marker database format

Misc Enhancements/Bugfixes

  • openlane.steps.DefaultOutputProcessor
    • %OL_METRICS_F now uses Decimals instead of Floats
  • openlane.common
    • DRC: Work around a weird macOS-only bug where boxes in exported KLayout marker databases would not function properly: see https://github.com/KLayout/klayout/issues/1550
    • GenericDictEncoder: Fixed crash when attempting to dump a Decimal of infinite value

Resolves #442

donn avatar May 19 '24 17:05 donn

Metric comparisons are in beta. Please report bugs under the issues tab.

To create this report yourself, grab the metrics artifact from the CI run, extract them, and invoke python3 -m openlane.common.metrics compare-main <path to directory>.

  • Changes to critical metrics were detected in the following designs:
    • sky130A/sky130_fd_sc_hd/aes_upw_new
    • sky130A/sky130_fd_sc_hd/aes_upw_old

Full tables ► https://gist.github.com/openlane-bot/7380713bac00878fb58f50e284250f15

openlane-bot avatar May 19 '24 18:05 openlane-bot