• 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