Both DRC and optimization
constraints follow environmental constraints. Setting up of operating
conditions and wire load model falls under environmental constraints.
Three types of optimizations are possible-area, power and
timing. We have optimization constraints related to all these. Synthesis tools
assign higher priority to timing constraints over area and power constraints.
DRC constraints exist
in library. DRC constraints can’t be relaxed. They can be chosen from library.
These constraints are imposed upon the design by requirements specified in the
target technology library. This presides over optimization constraints to
realize a functional design.
Design constraints are generally specified in “Synopsys Design
Constraints” (SDC) form. SDC is very widely used and industry accepted standard
for specifying design constraints.
Three types of constraints can be set for the design. They are: