Elmore försening

Elmore delay är en enkel approximation av fördröjningen genom ett RC-nätverk i ett elektroniskt system. Det används ofta i applikationer som logiksyntes , fördröjningsberäkning , statisk timinganalys , placering och routing , eftersom det är enkelt att beräkna (särskilt i trädstrukturerade nätverk , som är den stora majoriteten av signalnäten inom IC) och är ganska exakt . Även där det inte är korrekt är det vanligtvis troget, i den meningen att reducering av Elmore-fördröjningen nästan alltid kommer att minska den verkliga fördröjningen, så det är fortfarande användbart vid optimering.

Elmore-fördröjning kan tänkas på flera sätt, alla matematiskt identiska.

  • För trädstrukturerade nätverk, hitta fördröjningen genom varje segment som R ( elektriskt motstånd ) gånger nedströms C (elektrisk kapacitans ). Summa förseningarna från roten till diskbänken .
  • Antag att utsignalen är en enkel exponential och hitta exponentialen som har samma integral som den sanna responsen. Detta motsvarar också momentmatchning med ett moment, eftersom det första momentet är en ren exponential.
  • Hitta en enpols approximation till det sanna frekvenssvaret. Detta är en första ordningens Padé-uppskattning .

Det finns många förlängningar till Elmore fördröjning. Den kan utökas till övre och nedre gränser, för att inkludera induktans såväl som R och C, för att vara mer exakt (approximationer av högre ordning) och så vidare. Se fördröjningsberäkning för mer detaljer och referenser.

Se även