• DocumentCode
    820216
  • Title

    Direct Mapping of Low-Latency Asynchronous Controllers From STGs

  • Author

    Sokolov, Danil ; Bystrov, Alexander ; Yakovlev, Alex

  • Author_Institution
    Univ. of Newcastle, Newcastle upon Tyne
  • Volume
    26
  • Issue
    6
  • fYear
    2007
  • fDate
    6/1/2007 12:00:00 AM
  • Firstpage
    993
  • Lastpage
    1009
  • Abstract
    A method for an automated synthesis of low-latency asynchronous controllers is presented. It is based on a direct mapping approach and starts from an initial specification in the form of a signal transition graph (STG). This STG is split into a device and an environment, which synchronize via a communication net that models wires. The device is represented as a tracker and a bouncer. The tracker follows the state of the environment and provides reference points to the device outputs. The bouncer communicates with the environment and generates output events in response to the input events according to the state of the tracker. This two-level architecture provides an efficient interface to the environment and is convenient for subsequent mapping into a circuit netlist. A set of optimization heuristics is developed to reduce the latency and size of the circuit. As a result of this paper, a software tool called OptiMist has been developed. Its low algorithmic complexity allows large specifications to be synthesized, which is not possible for the tools based on state-space exploration. OptiMist successfully interfaces conventional EDA design flow for simulation, timing analysis, and place-and-route
  • Keywords
    Petri nets; VLSI; asynchronous circuits; controllers; electronic design automation; optimisation; EDA design flow; OptiMist; VLSI; asynchronous circuits; automated synthesis; circuit netlist; communication net; control synthesis; direct mapping; low algorithmic complexity; low-latency asynchronous controllers; low-latency controllers; optimization heuristics; signal transition graph; software tool; timing analysis; Automatic control; Circuit synthesis; Communication system control; Computer architecture; Delay; Design optimization; Signal mapping; Signal synthesis; Software tools; Wires; Asynchronous circuits; VLSI; control synthesis; direct mapping; low-latency controllers; signal transition graphs;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2006.884416
  • Filename
    4167995