Shrinking devices and innovative design styles have enabled the creation of multimillion-transistor systems operating at multiple gigahertz. Unfortunately, the size and complexity of design ...