Skip to main content
AIEDA · DOC

Delay calibration dataset

Please feel free to send any questions or comments to ieda.oscc@gmail.com .

Open EDAAI-readyCommunity docsLive TOC
doc — Delay_Calibration
# open iEDA stack
$ ieda open Delay_Calibration
[nav ] module linked         ok
[docs] pages indexed         ok
[ai  ] state exportable      ok
→ continue exploring
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model
1Pages here
RTL→GDSOpen flow
AIExportable state
GPL-3.0License

Download

Timing calibration data setopen in new window

Dataset Description

  1. Use the internal open source static timing analysis tool iSTA to generate timing reports;
  2. Use the commercial static timing analysis tool Prime Time to generate the corresponding timing report;
  3. Extract the characteristic data in each timing path through the timing path information in the iSTA report, including characteristics that affect unit delay and interconnection line delay;
  4. Determine the delay of the corresponding path in the PT report. This delay value is used as a label and is considered to be ground truth.
  5. Save the feature data extracted from iSTA and the corresponding tag value extracted from PT for each path to a .txt file

File descriptions

  • The features and labels of each timing path in the document start with features and end with the features of the next path.
  • Each timing path contains 15 features extracted from the iSTA report and 4 tags extracted from the PT
  • The data in each row is composed of a feature of each pin in this timing path, and each row represents a feature. For example, the first line is the name of each pin in this path
  • Each feature is explained below:
featuredescribe
pin namepin name
cell nameinstance name+pin name
fanoutFan-out of interconnect lines
rise_fallrise/fall
is_netWhether the marker is an interconnect line
capacitanceload capacitance
slewTurnover time
incr_elmoreElmore method increases latency
incr_d2mD2M method increases delay
incr_ecmECM method increases delay
incr_d2mcMD2M method increases delay
at_elmoreElmore method arrival delay
at_d2mD2M method arrival delay
at_ecmECM method arrival delay
at_d2mcMD2M method arrival delay
cap_ptLoad capacitance reported by PT
slew_ptPT reported rollover time
incr_ptIncreased latency for PT reporting
at_ptArrival delay of PT report
  • For the above features and labels, you can do feature engineering based on your needs to determine which features are most effective.

Updates

Citation

Contact

Please feel free to send any questions or comments to ieda.oscc@gmail.com.

Build with open intermediate state

Every page connects back to executable tools and AI-ready design data.