Long timescales and complex design processes require that CPU architects and microarchitects have early access to information about future manufacturing processes. In some cases, this means that future technology must be predicted in advance of it actually being developed. In addition, close collaboration with the foundries, known as 'Design-Technology Co-Optimisation', or DTCO, allows the mutual influence during development of microarchitecture, physical IP (standard cells and memories), and process technology. This predictive technology, in conjunction with early technology information or not, allow design exploration in the form of trial runs of synthesis, place and route to determine the predicted effects of various technology choices on CPU power, performance, and area. 2.1 Restrictive design rules Note that in the following discussion, process nodes are used somewhat generically. There were and are significant differences IET Computers & Digital Techniques Special Issue: Current and Future Trends in Computer Engineering and Digital Techniques