University of Michigan
Electrical & Computer Engineering
1301 Beal Ave., 2417C EECS
Ann Arbor, MI 48109
Tel: 734 763 4526
Fax: 734 763-4617
Bubble Razor is an technique for timing error detection and correction that is not architecture dependent, avoids hold-time issues, and enables large timing speculation windows. A software tool was written to perform design transformation demonstrating the technique's automated nature, and was applied to the ARM Cortex-M3 microprocessor, the first implementation of a Razor-style scheme on a commercial processor.
The system was fabricated in a 45nm SOI process, and will be published in ISSCC 2012.