DocumentCode
813152
Title
A coarse-grain phased logic CPU
Author
Reese, Robert B. ; Thornton, Mitchell Aaron ; Traver, Cherrice
Author_Institution
Electr. & Comput. Eng. Dept., Mississippi State Univ., MS, USA
Volume
54
Issue
7
fYear
2005
fDate
7/1/2005 12:00:00 AM
Firstpage
788
Lastpage
799
Abstract
This paper describes an asynchronous design tool flow known as phased logic that converts a clocked design into an asynchronous design implemented as a micropipeline using two-phase control and bundled data signaling. Example designs include variations of a double-precision floating-point clipping operation mapped to two commercial standard cell libraries (0.18μ and 0.13μ) and a five-stage pipelined MIPs-compatible integer unit mapped to the 0.13μ library. The design style includes a feature known as early evaluation, which is a generalized form of bypass that allows the self-timed design to recover some of the inherent latch delay penalty in micropipelines.
Keywords
asynchronous circuits; delays; logic design; microcontrollers; pipeline processing; asynchronous design; automatic synthesis; bundled data signaling; latch delay penalty; micropipeline; phased logic CPU; pipelined processor; self-timed design; two-phase control; Clocks; Delay; Electromagnetic interference; Investments; Libraries; Logic design; Routing; Scalability; Senior members; Signal design; Index Terms- Automatic synthesis; asynchronous; micropipelines.; pipelined processor; self-timed;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2005.105
Filename
1432663
Link To Document