Constraint Analysis and Debugging for Multi-Million Instance SoC Designs

Long Fei,  Loa Mize,  Cho Moon,  Bill Mullen,  Sonia Singhal
Synopsys Inc


Abstract

Timing constraints are used by implementation tools in all design stages in modern design flows. With the growing complexity of design and constraints, it is increasingly challenging to identify, diagnose, and fix constraint problems. In this paper, we present the technology of an interactive constraint debugger that automatically checks constraint problems, and gives context-sensitive diagnosis and fix suggestions. Our extensive user feedback shows that the tool significantly improves designer productivity.