• DocumentCode
    2594402
  • Title

    Auxiliary State Machines and Auxiliary Functions: Constructs for Extending AMS Assertions

  • Author

    Mukherjee, Subhankar ; Dasgupta, Pallab

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
  • fYear
    2011
  • fDate
    2-7 Jan. 2011
  • Firstpage
    52
  • Lastpage
    57
  • Abstract
    As research on developing assertion languages for the AMS domain gains in momentum, it is increasingly being felt that extensions of existing assertion languages like PSL and SVA into the AMS domain are not adequate for expressing the analog design intent. This is largely due to the intricacy of the analog behavioral intent which cannot be captured purely in terms of logic. In this paper we show that by using auxiliary forms of formal specifications such as abstract state machines and real valued functions as references for AMS assertions, it becomes possible to model complex AMS behavioral properties. This approach leverages the growing adoption of AMS behavioral modeling in the industry. The paper also shows that the use of auxiliary state machines allows us to separate out the scope of different analog assertions leading to significant performance gains in the assertion checking overhead.
  • Keywords
    mixed analogue-digital integrated circuits; temporal logic; AMS assertions; AMS behavioral modeling; auxiliary functions; auxiliary state machines; Context; Hardware design languages; Industries; Integrated circuit modeling; Mathematical model; Protocols; Semantics; auxiliary state machines; temporal logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSI Design), 2011 24th International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-61284-327-8
  • Electronic_ISBN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2011.27
  • Filename
    5718777