PAELib: A VHDL Library for Area and Power Dissipation Estimation of CMOS Logic Circuits
Autor: | Sorin Hintea, V.-I.-M. Chereja, Marina Topa, Botond Sandor Kirei |
---|---|
Rok vydání: | 2019 |
Předmět: |
software libraries
lcsh:Computer engineering. Computer hardware General Computer Science Computer science power dissipation lcsh:TK7885-7895 Dissipation CMOS integrated circuits Logic synthesis CMOS Logic gate logic gates VHDL Electronic engineering logic design Cmos logic circuits Use case lcsh:Electrical engineering. Electronics. Nuclear engineering Electrical and Electronic Engineering lcsh:TK1-9971 computer Hardware_LOGICDESIGN computer.programming_language |
Zdroj: | Advances in Electrical and Computer Engineering, Vol 19, Iss 1, Pp 9-16 (2019) |
ISSN: | 1844-7600 1582-7445 |
DOI: | 10.4316/aece.2019.01002 |
Popis: | In this paper, the PAELib - an occupied area and power dissipation estimation library written in VHDL - and its use cases are presented. Estimates are based on the structural description of a CMOS digital circuit made with gates/components included in the library; they can be achieved with systematic accounting of leaf components in the structural description. The advantage of this library is that it obtains occupied area and power dissipation estimates using a logic simulator, rather than specialized circuit synthesis or power simulation/estimation software. To validate the library, two use cases are presented. In the first use case, the power dissipation of a 5-stage ring oscillator - implemented with logic gates from the CD4000 series - is estimated and a power estimation error of 16% was obtained. In the second use case, a designer must choose between two implementations of the same finite state machine: one implemented with 74HC series binary counter and the other with D flip flops from the same logic family. The answer is not an obvious one, but the PAElib can offer estimates in an early design stage, allowing the designer to take an informed design decision based on circuit power and area estimates. |
Databáze: | OpenAIRE |
Externí odkaz: |