• DocumentCode
    3389911
  • Title

    Synthesis of testable RTL designs

  • Author

    Ravikumar, C.P. ; Gupta, Sumit ; Jajoo, Akshay

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., New Delhi, India
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    187
  • Lastpage
    192
  • Abstract
    With several commercial tools becoming available, the high-level synthesis of application-specific integrated circuits is finding wide spread acceptance in VLSI industry today. Existing tools for synthesis focus on optimizing cost while meeting performance constraints or vice versa. Yet, verification and testing have emerged as major concerns of IC vendors since the repercussions of chips being recalled are far-reaching. In this paper, we concentrate on the synthesis of testable RTL designs using techniques from Artificial Intelligence. We present an adaptive version of the well known Simulated Annealing algorithm and describe its application to a combinatorial optimization problem arising in the high-level synthesis of digital systems. The conventional annealing algorithm was conceived with a single perturb operator which applies a small modification to the existing solution to derive a new solution. The Metropolis criterion is then used to accept or reject the new solution. In some of the complex optimization problems arising in VLSI design, a set of perturb functions become necessary, leading to the question of how to select a particular function for modifying the current system configuration. The adaptive algorithm described here uses the concept of reward and penalty from the theory of learning automata to “learn” to apply the appropriate perturb function. We have applied both the conventional simulated annealing algorithm and the adaptive simulated annealing algorithm to the problem of testability-oriented datapath synthesis for signal processing applications. Our experimental results indicate that the adaptive algorithm can yield better solutions in shorter time
  • Keywords
    VLSI; application specific integrated circuits; high level synthesis; learning (artificial intelligence); logic testing; real-time systems; simulated annealing; Metropolis criterion; VLSI; adaptive algorithm; application-specific integrated circuits; artificial intelligence; combinatorial optimization problem; high-level synthesis; learning automata; performance constraints; perturb functions; signal processing applications; simulated annealing algorithm; system configuration; testability-oriented datapath synthesis; testable RTL designs; Adaptive algorithm; Application specific integrated circuits; Circuit testing; Constraint optimization; Cost function; High level synthesis; Integrated circuit synthesis; Signal processing algorithms; Simulated annealing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646600
  • Filename
    646600