loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'03)
A Coarse-Grain Phased Logic CPU
Vancouver, B.C., Canada
May 12-May 15
ISBN: 0-7695-1898-2
Robert B. Reese, Mississippi State University
Mitchell A. Thornton, Southern Methodist University
Cherrice Traver, Union College
A five-stage pipelined CPU based on the MIPs ISA is mapped to a self-timed implementation scheme known as Phased Logic (PL). The mapping is performed automatically from a netlist of D-Flip-Flops and 4-input Lookup Tables (LUT4s) to a netlist of PL blocks. Each PL block is composed of control logic wrapped around a collection of DFFs and LUT4s to form a multi-input/output PL gate. PL offers a speedup technique known as early evaluation that can be used to boost performance at the cost of additional logic within each block. In addition to early evaluation, this implementation uses bypass paths in the ALU for shift and logical instructions and buffering stages for increased dataflow to further improve performance. Additional speedup is gained by reordering instructions to provide more opportunity for early evaluation. Simulation results show an average speedup of 41% compared to the clocked netlist over a suite of five benchmark programs.
Citation:
Robert B. Reese, Mitchell A. Thornton, Cherrice Traver, "A Coarse-Grain Phased Logic CPU," async, pp.2, Ninth IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.