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.