DocumentCode
2533659
Title
Improving Synchronous Elastic Circuits: Token Cages and Half-Buffer Retiming
Author
Casu, Mario R.
Author_Institution
Dipt. di Elettron., Politec. di Torino, Torino, Italy
fYear
2010
fDate
3-6 May 2010
Firstpage
128
Lastpage
137
Abstract
Synchronous elastic circuits help synchronous designs tolerate computation or communication latencies, in a way similar to the asynchronous design style. The datapath is made elastic by turning registers into elastic buffers and adding a control layer that uses handshake signals and join/fork controllers. Join elements are the objective of two improvements discussed in this paper. The first one is an elegant implementation of input by passable queues obtained by retiming one of the latches of the elastic buffer which follows the join controller. The second one enlarges the set of cases in which unneeded input tokens are discarded in join controllers with early evaluation. Their impact on throughput are discussed by means of examples representative of typical topologies and of a realistic processor datapath. Their area and power costs are evaluated on a 45 nm CMOS technology.
Keywords
CMOS logic circuits; buffer circuits; flip-flops; synchronisation; CMOS technology; half-buffer retiming; handshake signals; join/fork controllers; synchronous elastic circuits; token cages; CMOS technology; Circuits; Communication system control; Costs; Delay; Latches; Registers; Throughput; Topology; Turning; synchronous elastic circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems (ASYNC), 2010 IEEE Symposium on
Conference_Location
Grenoble
ISSN
1522-8681
Print_ISBN
978-0-7695-4032-0
Electronic_ISBN
1522-8681
Type
conf
DOI
10.1109/ASYNC.2010.16
Filename
5476970
Link To Document