Automated UPF Generation and Optimization

Energy efficient chips have become a critical need in all major markets from battery operated devices for mobile, wearables, IoT, aerospace, and automotive applications to wired applications for high performance compute (HPC), artificial intelligence (AI), datacenters, networking, and storage. This requires advanced power management through low power design techniques at early stages of design development. The power intent needed for these low power design techniques is captured through the IEEE Standard 1801 Unified Power Format (UPF). Designing this UPF file is a manual, tedious process and does not always scale from one abstraction level to another or from one tool to another in the SoC design flow. Designing and optimizing UPF needs a thorough understanding of this ever-evolving standard. 

Built upon the Synopsys Verdi® advanced  debug platform, Verdi UPF Architect provides an automated flow to create and optimize the UPF from IP to SoC.  Verdi UPF Architect facilitates a single golden power intent allowing the designer to generate UPF meeting various tool requirements in the flow. The user does not have to be an expert in the syntax and semantics or the evolving UPF standard for all tools in the flow. The generated UPF can also be further optimized using the Synopsys VC LP™ static low power verification solution. 


Verdi UPF Architect Diagram