STANDARDS
IEEE 1801 UPF support
Turning an evolving low-power design standard into dependable product behavior.
Unified Power Format (UPF), standardized as IEEE 1801, describes a circuit’s power intent separately from its logic. Supporting it requires software to understand concepts such as voltage domains, supply states, isolation, and level shifting, then preserve those relationships as a design moves through an EDA flow.
I implemented support for new UPF commands and updated existing command behavior. The work included designing data structures that could parse and store the standard’s information without losing the connections later stages needed. I treated the standard, product requirements, implementation, and verification as one system: clarifying expected behavior, extending the internal representation, and exercising the result through unit, integration, and flow testing. That approach helped keep a specification-heavy feature understandable in the codebase and dependable across the broader flow.
Shipped in a product release.