Table of Contents
Tehon laskenta on olennainen osa digitaalipiirisimulaatiota, joka auttaa insinöörejä arvioimaan energiankulutusta ja optimoimaan malleja. C- ja C++-järjestelmien avulla kehittäjät voivat luoda malleja, jotka ennustavat tarkasti virrankäyttöä virtapiirien toiminnan ja vaihtamisen perusteella.
Ymmärtää teho digitaalisissa piireissä
Digitaalipiirit kuluttavat tehoa pääasiassa dynaamisten ja staattisten komponenttien kautta. Dynaaminen teho liittyy kytkentätoimintaan, kun taas staattinen teho riippuu vuotovirroista. Tarkkojen teholaskelmien on oltava mallinnettavissa simulointiohjelmien molempien osa-alueiden osalta.
Toteutusteholaskelmat C- ja C++-arvoina
C- ja C++-arvoissa teholaskelmiin kuuluu signaalien siirtymien seuranta ja energian laskeminen kytkintoiminnan perusteella. Kehittäjät määrittelevät tyypillisesti toiminnot, jotka analysoivat signaalin tilaa ajan mittaan ja laskevat virrankulutuksen vastaavasti.
Tehon arvioinnin näytteenottomenetelmä
- Mallipiirisignaalit boolean-muuttujina.
- Laske simulaation aikana tapahtuvien siirtymien määrä.
- Dynaaminen teho lasketaan kaavalla: P = α * C * V2 * f, jossa α on aktiivisuuskerroin, C on kapasitanssi, V on jännite ja f on taajuus.
- Vuotovirta-arvioihin perustuva staattinen kokonaisteho.