• DocumentCode
    2297891
  • Title

    Automatic VHDL restructuring for RTL synthesis optimization and testability improvement

  • Author

    Corvino, Dario ; Epicoco, Italo ; Ferrandi, Fabrizio ; Fumi, F. ; Sciuto, Donatella

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • fYear
    1998
  • fDate
    5-7 Oct 1998
  • Firstpage
    436
  • Lastpage
    441
  • Abstract
    A methodology for modifying VHDL descriptions is the core of this paper. Modifications are performed on general RTL descriptions composed of a mix of control and computation, that is, the typical type of description used for designing at the RT level. Such VHDL descriptions are automatically partitioned into a reference model composed of a controller driving a data-path. We call this transformation “VHDL restructuring”. A set of restructuring steps is presented aiming at partitioning any VHDL description while guaranteeing the semantic equivalence of the restructured description with the original one. The main motivation to restructuring is the identification and separation of the two parts (FSM+data-path) which can thus be analyzed by using “ad hoc” synthesis, testability and design for testability algorithms. Promising results show that restructuring can sensibly impact on synthesis and testability
  • Keywords
    design for testability; hardware description languages; logic design; RTL synthesis optimization; automatic VHDL restructuring; design for testability algorithms; reference model; testability; testability improvement; Algorithm design and analysis; Automata; Automatic control; Automatic generation control; Automatic testing; Circuit synthesis; Libraries; Stability; Synthesizers; Tellurium;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-9099-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1998.727086
  • Filename
    727086