• DocumentCode
    2634124
  • Title

    Power Virus Generation Using Behavioral Models of Circuits

  • Author

    Najeeb, K. ; Vardhan, Vishnu ; Konda, Ravikanth ; Kumar, Sudhakar ; Hari, Siddarth ; Kamakoti, V. ; Vedula, V.M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras
  • fYear
    2007
  • fDate
    6-10 May 2007
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    The problem of peak power estimation in CMOS circuits is essential for analyzing the reliability and performance of circuits at extreme conditions. The dynamic power dissipated is directly proportional to the switching activity (number of gate outputs that toggles (changes state)) in the circuit. The power virus problem involves finding input vectors that cause maximum dynamic power dissipation (maximum toggles) in circuits. As the power virus problem is NP-complete the gate-level techniques are less scalable with increasing design size and produce less optimal vectors. In this paper, an approach for power virus generation using behavioral models of digital circuits is presented. The proposed technique converts the given behavioral model automatically to an integer (word-level) constraint model and employs an integer constraint solver to generate the required power virus vectors. Experimenting the proposed technique on ISCAS behavioral level benchmark circuits and the standard DLX processor model show that the above technique is fast and yields higher-quality results than the known gate-level techniques. Interestingly, the paper attempts to generate an assembly program that cause the maximum dynamic power dissipation on the given DLX processor model. To the best of our knowledge the proposed technique is the first reported that considers power virus generation using behavioral level models.
  • Keywords
    CMOS digital integrated circuits; integrated circuit modelling; integrated circuit reliability; optimisation; CMOS circuits; DLX processor; behavioral models; dynamic power dissipation; hardware description languages; integer constraint solvers; power virus; Circuit testing; Clocks; Energy consumption; Hardware design languages; Power dissipation; Power generation; Reliability engineering; Semiconductor device modeling; Sequential circuits; Switching circuits; Behavioral Models; Dynamic power dissipation; Hardware Description Languages (HDL).; Integer Constraint Solvers; Power virus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium, 2007. 25th IEEE
  • Conference_Location
    Berkeley, CA
  • ISSN
    1093-0167
  • Print_ISBN
    0-7695-2812-0
  • Type

    conf

  • DOI
    10.1109/VTS.2007.49
  • Filename
    4209888