• DocumentCode
    766575
  • Title

    A discrete syntax for level-sensitive latched circuits having n clocks and m phases

  • Author

    Jennings, Glenn ; Jennings, Esther

  • Author_Institution
    Div. of Comput. Eng., Lulea Univ. of Technol., Sweden
  • Volume
    15
  • Issue
    1
  • fYear
    1996
  • fDate
    1/1/1996 12:00:00 AM
  • Firstpage
    111
  • Lastpage
    126
  • Abstract
    We present a syntax which allows the discrete specification of semantically unambiguous level-sensitive latched circuits for an unprecedented class of complex and unrestricted sequencing schemes. Circuits obeying the syntax are timing-robust, even though the syntax contains no linear timing, delay or skew specifications. The syntax provides a constructive definition of a correct circuit by formulating the circuit according to a discrete clocking subsyntax and a delay-independent circuit subsyntax, which together need only comply with two rules. The syntax defines a class of latched circuits which are provably oscillation-free, race-free, always able to comply with setup and hold time constraints, and are always implementable given the freedom to slow the clocks down sufficiently. The formalism can cope with edge-triggered synchronizers, and with qualified clocking as found in gated latching. Compliance check times for the syntax are linear in the size of the circuit. As motivation for the formalism we give an example of a timing synthesis derived directly from the syntax, for a polyrhythmically clocked chip ensemble
  • Keywords
    circuit CAD; computational linguistics; digital integrated circuits; integrated circuit design; integrated logic circuits; logic CAD; timing; compliance check times; delay-independent circuit subsyntax; discrete clocking subsyntax; discrete specification; discrete syntax; edge-triggered synchronizers; gated latching; level-sensitive latched circuits; polyrhythmically clocked chip ensemble; qualified clocking; sequencing schemes; timing synthesis; Circuit synthesis; Clocks; Delay effects; Delay lines; Forward contracts; Risk analysis; Robustness; Synchronization; Time factors; Timing;
  • 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/43.486277
  • Filename
    486277