• DocumentCode
    2100529
  • Title

    A Cycle-Based Decomposition Method for Burst-Mode Asynchronous Controllers

  • Author

    Agyekum, Melinda Y. ; Nowick, Steven M.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY
  • fYear
    2007
  • fDate
    12-14 March 2007
  • Firstpage
    129
  • Lastpage
    142
  • Abstract
    In this paper, a systematic and automated methodology is proposed for decomposing an asynchronous burst-mode (BM) controller into smaller sub-controllers, where each resulting sub-controller is activated on a communication channel. The proposed approach consists of a new decomposition algorithm, control micro-architecture and inter-controller communication protocol. This method has also been broadened to handle extended burst- mode (XBM) controllers. For both controller types, only a moderate amount of auxiliary hardware is required, and optimizations are proposed to eliminate or simplify this hardware. Initial runtime results for both burst-mode and extended burst- mode controllers are promising. Two of the largest BM benchmarks (dean-cache, scsi) were run using the Minimalist CAD tool and an optimized script. While the original controllers each timed out after 10 hours, the decomposition runs each completed in under 84 seconds. Further attempts to synthesize the original controllers using a suboptimal script succeeded, but with 16-200x greater runtime. Several XBM benchmarks were synthesized using the 3D CAD tool; one large complex controller (cdp-pl) was unable to complete while the decomposed run succeeded in under 197 seconds.
  • Keywords
    asynchronous circuits; logic CAD; 3D CAD tool; Minimalist CAD tool; asynchronous burst-mode controller; auxiliary hardware; communication channel; cycle-based decomposition method; decomposition algorithm; extended burst- mode controllers; inter-controller communication protocol; suboptimal script; Automatic control; Communication channels; Communication system control; Control system synthesis; Control systems; Design automation; Design methodology; Hardware; Logic; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2007. ASYNC 2007. 13th IEEE International Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-2771-X
  • Type

    conf

  • DOI
    10.1109/ASYNC.2007.6
  • Filename
    4137039