David Blaauw

Professor

David Blaauw

Professor

David Blaauw

Professor

University of Michigan
EECS Department
Electrical & Computer Engineering
1301 Beal Ave., 2417C EECS
Ann Arbor, MI 48109
Tel: 734 763 4526
Fax: 734 763-4617
Email:

Bubble Razor: An Architecture Independent Approach to Timing Error Detection and Correction

Students:

Primary Contact

Matt Fojtik <mfojtik@umich.edu>

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.