• DocumentCode
    2604510
  • Title

    Processes with `incomplete´ sensitivity lists and their synthesis aspects

  • Author

    Molenkamp, Egbert ; Mekenkamp, Gerhard E.

  • Author_Institution
    Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
  • fYear
    1997
  • fDate
    19-22, Oct 1997
  • Firstpage
    75
  • Lastpage
    81
  • Abstract
    Synthesis tools only support a subset of VHDL. In this paper, we focus on the synthesis aspects of processes with an incomplete sensitivity list. In general, processes with a sensitivity list are used to describe combinational logic and clocked logic. The sensitivity list is called `complete´ when all signals which are read from within that process are in the sensitivity list, otherwise it has an `incomplete´ sensitivity list. Most, if not all, synthesis tools require that the processes used to describe combinational logic should have a `complete´ sensitivity list, while for synchronous logic only the reset, if any, and clock signals should be in the sensitivity list. Beside these two applications of processes with sensitivity lists, there is a vague support for other incomplete sensitivity lists, sometimes resulting in latches in the circuit and sometimes resulting in logic that does not have the proper behaviour. This paper focuses on the synthesis aspects of processes with an incomplete sensitivity list, and presents a method to synthesise a subset of these processes. Also, the problem of synthesising processes with an incomplete sensitivity list is discussed
  • Keywords
    flip-flops; hardware description languages; logic CAD; sensitivity; VHDL; circuit latches; clock signals; clocked logic; combinational logic; incomplete sensitivity lists; process synthesis; reset signals; synchronous logic; synthesis tools; Circuit synthesis; Clocks; Computer science; Integrated circuit synthesis; Latches; Logic circuits; Signal processing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VHDL International Users' Forum, 1997. Proceedings
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-8186-8180-2
  • Type

    conf

  • DOI
    10.1109/VIUF.1997.623933
  • Filename
    623933