Managing timing constraints often seems like a painful but necessary evil of field programmable gate array (FPGA) design; but adhering to a constraint methodology is important for implementing a design correctly. With more complex clocking schemes in today’s FPGAs and the prevalence of high-speed I/O interfaces, constraint management is even more critical to system design.

This paper discusses a basic methodology for managing constraints within Precision Synthesis. While Precision Synthesis supports the industry-standard Synopsys Design Constraint (SDC) format, SDC syntax is not the focus of this paper, but rather the method of constraint entry and the identification of missing constraints, particularly within the Precision Synthesis environment.

Note: By clicking on the above link, this paper will be emailed to your TechOnline log-in address by Mentor Graphics.