• DocumentCode
    2853485
  • Title

    Timing models in VAL/VHDL

  • Author

    Augustin, L.M.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    1989
  • fDate
    5-9 Nov. 1989
  • Firstpage
    122
  • Lastpage
    125
  • Abstract
    A detailed description is given of the timing model of VHDL (VHSIC hardware description language). VHDL uses a two-level timing model based on discrete event simulation. Timed assignment statements are preemptive, and two forms of preemption are supported in the language: inertial and transport. The author describes the VAL (VHDL annotation language) timing model and features of VAL designed to work with the VHDL timing model. VAL introduces assertions that understand the two-level timing framework in VHDL. In contrast to the preemptive assignment of VHDL, VAL models the same behavior using only anticipatory semantics (no preemption). The anticipatory model enables VAL descriptions to be treated as constraints on the input/output behavior of a device that may be directly translated into predicates. The author demonstrates by a simple example the application of formal techniques for manipulating these predicates.<>
  • Keywords
    VLSI; circuit CAD; digital integrated circuits; logic CAD; specification languages; VHSIC hardware description language; annotation language; anticipatory semantics; discrete event simulation; inertial preemption; input/output behavior; predicates; preemptive assignment; timing model; transport preemption; two-level timing model; very high speed IC; Computational modeling; Delay effects; Discrete event simulation; Hardware design languages; Laboratories; Propagation delay; Tail; Time measurement; Timing; Very high speed integrated circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1989. ICCAD-89. Digest of Technical Papers., 1989 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-1986-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.1989.76918
  • Filename
    76918