• DocumentCode
    3107097
  • Title

    Composable Guarded Atomic Actions: a Bridging Model for SoC Design

  • Author

    Nikhil, Rishiyur S.

  • Author_Institution
    Bluespec, Inc., Waltham
  • fYear
    2007
  • fDate
    10-13 July 2007
  • Firstpage
    23
  • Lastpage
    28
  • Abstract
    We discuss the approach to concurrency in Bluespec\´s commercial tools that enable chip designers to deal with complex concurrency, the hallmark of today\´s systems on a chip. We discuss the basic concurrency model (rules, or guarded atomic actions); modular construction of rules; scheduling into clocked synchronous hardware, including multiple clock domains; non-determinism vs. determinism, and predictability and control of scheduling; and suitability for formal verification. We also discuss the importance of "bridging", i.e., the ability to use the same semantic model both for highlevel specifications and modeling as well as for high-quality hardware implementations.
  • Keywords
    integrated circuit design; system-on-chip; SoC; complex concurrency; composable guarded atomic actions; formal verification; high- level modeling; high- level specifications; high- quality hardware implementations; semantic model; Clocks; Concurrent computing; Context modeling; Hardware; Logic; Modular construction; Power system modeling; Processor scheduling; Registers; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2007. ACSD 2007. Seventh International Conference on
  • Conference_Location
    Bratislava
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2902-X
  • Type

    conf

  • DOI
    10.1109/ACSD.2007.47
  • Filename
    4276261