Close

Presentation

Timing Takedown Reports 3
DescriptionAs designs scale up in size and complexity timing takedown can become a tedious and overwhelming task. Gathering any insightful information from the millions of paths that are generated from a full timing run is, in many cases, not possible. The solution to this problem is generally scripts that read in timing reports, summarize, process, and draw some conclusions about the data.

These scripts are often a critical to any timing signoff. Therefore, these scripts should be written to be customizable, lightweight, and first and foremost fast. By leveraging industry standard software architecture practices, we were able to write an application that that can be easily expanded, handle reports from multiple tool vendors and technology nodes, run quickly, and is fully user customizable. By defining our own database structure we let anyone write their own interfaces to this database, enabling any engineer with access to the program to write custom python scripts using the same data, Using standardized software architectures also makes it easier to add or remove developers as needed to support future development. In addition, this methodology can serve as the first stepping stone to sanitize data for AI/ML use cases.
Event Type
Engineering Track Poster
TimeTuesday, June 255:22pm - 5:23pm PDT
LocationLevel 2 Exhibit Hall
Topics
Back-End Design
Embedded Systems
Front-End Design
IP