• DocumentCode
    2329982
  • Title

    Using functional independence conditions to optimize the performance of latency-insensitive systems

  • Author

    Li, Cheng Hong ; Carloni, Luca P.

  • Author_Institution
    Columbia Univ. in the City of New York, New York
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    32
  • Lastpage
    39
  • Abstract
    In latency-insensitive design shell modules are used to encapsulate system components (pearls) in order to interface them with the given latency-insensitive protocol and dynamically control their operations. In particular, a shell stalls a pearl whenever new valid data are not available on its input channels. We study how functional independence conditions (FIC) can be applied to the performance optimization of a latency-insensitive system by avoiding unnecessary stalling of their pearls. We present a novel circuit design of a generic shell template that can exploit FICs. We describe an automatic procedure for the logic synthesis of a FIC-shell instance that is only based on the analysis of the logic structure of its corresponding pearl and does not require any input from the designers. We implemented the proposed technique within the logic synthesis tool ABC and we use it to complete various experiments that demonstrate its performance benefits and limited overhead. In particular, we completed the semi-custom design of a system-on-chip (SoC), an ultra-wideband baseband transmitter, using a state-of-the-art 90nm technology process. To the best of our knowledge this represents the first report on the complete latency-insensitive design of a real-world SoC.
  • Keywords
    circuit optimisation; logic design; circuit design; functional independence conditions; latency-insensitive design shell modules; latency-insensitive protocol; latency-insensitive systems; logic structure analysis; logic synthesis; performance optimization; shell template; system components encapsulation; system-on-chip; ultra-wideband baseband transmitter; Automatic logic units; Baseband; Circuit synthesis; Control systems; Logic design; Optimization; Protocols; System-on-a-chip; Transmitters; Ultra wideband technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397240
  • Filename
    4397240