Se varmistaa, että laskuri toimii oikein järjestelmän ajallisessa rajoitteessa. Tämä artikkeli tarjoaa käytännön lähestymistavan tämän enimmäistaajuuden laskemiseen.

Vastaväitteen esiintymistiheys

Laskurin maksimitaajuus riippuu useista tekijöistä, kuten etenemisviiveestä, asennusajasta ja pitoajasta. Levityksen viivästyminen on aikaa, jonka tarvitaan signaalin kulkemiseen laskurin logiikan porttien läpi. Asennus- ja pitoajat ovat tarvittavat ajanjaksot signaalien vakauttamiseksi ennen ja jälkeen kellon reunan.

Maksimitiheyden laskeminen

Enimmäistaajuuden peruskaava (fmax) perustuu laskurin reitin kokonaisviiveeseen:

]f[max = 1 / (Provagaatioviivästys + asetusaika)

Määrittääksesi f[max[], mittaa tai saat aikaan laskurin logiikan etenemisviiveen ja vakaan toiminnan edellyttämän asetusajan. Näiden arvojen summa antaa vähimmäiskelloajan ja vastavuoroinen taajuus on suurin.

Käytännön vinkkejä suunnittelijoille

  • Käytä tietosivuja löytää tyypillinen levinneisyyden viiveitä.
  • Sisällytetään lämpötila- ja jännitevaihtelujen marginaali.
  • Testaa laskuri eri taajuuksilla toiminnan varmistamiseksi.
  • Harkitkaa nopeampaa logiikkaperheiden käyttöä, jos tarvitaan suurempia taajuuksia.