{"title":"A VHDL-based simulation methodology for estimating switching activity in static CMOS circuits","authors":"A. Sagahyroon, J. Placer, M. Burmood, M. Massoumi","doi":"10.1109/ASIC.1998.723011","DOIUrl":null,"url":null,"abstract":"Recently, power dissipation has become a major design constraint for complex VLSI circuits. Designers need tools that rapidly, but accurately, estimate power dissipation in a given design. Two categories of tools are useful for this purpose: (1) power optimization tools and algorithms tightly integrated with logic optimization, and (2) an analysis tool for estimating the power consumption in an existing netlist. This work addresses the latter issue by employing a VHDL-based approach for analysis of power consumption in static CMOS combinational logic designs. The circuits under test will be either the result of logic synthesis with various optimization constraints or hand designs done through schematic capture. The proposed approach will also be used to analyze various known architectures of the same network for power consumption, such as various forms of adders. The work presented in this article consists of three phases: (1) designing smart VHDL simulation models that first measure transition activity at each node of the netlist and then estimate the power based on this activity and on fanout at each node, (2) the generation of smart input stimuli that achieve an upper bound on transition activity and hence power consumption, and (3) analysis of different topologies of the same circuit. The estimates produced by this analysis may provide useful feedback to designers or synthesis tools, allowing for better exploration of the design space.","PeriodicalId":104431,"journal":{"name":"Proceedings Eleventh Annual IEEE International ASIC Conference (Cat. No.98TH8372)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Eleventh Annual IEEE International ASIC Conference (Cat. No.98TH8372)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASIC.1998.723011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Recently, power dissipation has become a major design constraint for complex VLSI circuits. Designers need tools that rapidly, but accurately, estimate power dissipation in a given design. Two categories of tools are useful for this purpose: (1) power optimization tools and algorithms tightly integrated with logic optimization, and (2) an analysis tool for estimating the power consumption in an existing netlist. This work addresses the latter issue by employing a VHDL-based approach for analysis of power consumption in static CMOS combinational logic designs. The circuits under test will be either the result of logic synthesis with various optimization constraints or hand designs done through schematic capture. The proposed approach will also be used to analyze various known architectures of the same network for power consumption, such as various forms of adders. The work presented in this article consists of three phases: (1) designing smart VHDL simulation models that first measure transition activity at each node of the netlist and then estimate the power based on this activity and on fanout at each node, (2) the generation of smart input stimuli that achieve an upper bound on transition activity and hence power consumption, and (3) analysis of different topologies of the same circuit. The estimates produced by this analysis may provide useful feedback to designers or synthesis tools, allowing for better exploration of the design space.