Until recently, integrated circuit design was based on the following contract between design andmanufacturing: designs are to follow a set of manufacturing-driven constraints (commonly known as ‘design rules’), and manufacturing is to meet the performance and yield targets in producing the specified design. This arrangement worked for many years until the designs of sub-100nmnodes came along, w...