25.12.2013 Views

Dynamic Voltage Scaling Dissertação para obtenção do Grau de ...

Dynamic Voltage Scaling Dissertação para obtenção do Grau de ...

Dynamic Voltage Scaling Dissertação para obtenção do Grau de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. Sensor Global<br />

Por outro la<strong>do</strong>, apenas gran<strong>de</strong>s variações na temperatura <strong>do</strong> circuito fazem aumentar<br />

significativamente o atraso. Assim, apenas é necessário garantir que o intervalo <strong>de</strong> tempo entre as<br />

verificações <strong>de</strong> <strong>de</strong>sempenho não é <strong>de</strong>masia<strong>do</strong> eleva<strong>do</strong> <strong>para</strong> causar erros quan<strong>do</strong> o gradiente <strong>de</strong><br />

temperatura é máximo.<br />

Depen<strong>de</strong>n<strong>do</strong> da tecnologia na qual é projecta<strong>do</strong> o sensor, bem como da arquitectura <strong>do</strong> circuito<br />

em monitorização, a distribuição <strong>do</strong>s flip-flops pelo circuito réplica po<strong>de</strong> ser feita <strong>de</strong> mo<strong>do</strong> a minimizar<br />

os recursos utiliza<strong>do</strong>s. Tipicamente, os microprocessa<strong>do</strong>res estão dividi<strong>do</strong>s em blocos funcionais que<br />

po<strong>de</strong>m ser <strong>de</strong>sliga<strong>do</strong>s consoante o tipo <strong>de</strong> operações a realizar. Diferentes blocos em funcionamento<br />

significam diferentes caminhos críticos a ter em consi<strong>de</strong>ração. Uma melhor optimização <strong>do</strong> consumo<br />

po<strong>de</strong> ser feita ten<strong>do</strong> em conta os caminhos críticos activos num <strong>de</strong>termina<strong>do</strong> instante. Deste mo<strong>do</strong>,<br />

po<strong>de</strong>m colocar-se apenas flip-flops em torno das zonas correspon<strong>de</strong>ntes ao atraso <strong>do</strong>s caminhos<br />

críticos <strong>de</strong> cada bloco. Um exemplo <strong>de</strong>sta abordagem é ilustra<strong>do</strong> na Figura 3.9.<br />

Figura 3.9 – Exemplo <strong>de</strong> optimização no Sensor PVTA<br />

Esta abordagem permite excluir a análise das primeiras NOR uma vez que estão muito distantes<br />

<strong>do</strong> atraso <strong>do</strong> caminho crítico, permitin<strong>do</strong> reduzir a complexida<strong>de</strong> <strong>do</strong> controlo necessária <strong>para</strong><br />

processar a informação. Consoante o nível <strong>de</strong> sensibilida<strong>de</strong> pretendi<strong>do</strong>, o espaçamento entre flip-<br />

-flops consecutivos po<strong>de</strong> ser <strong>de</strong> várias portas NOR. Este aumento <strong>do</strong> atraso entre <strong>do</strong>is flip-flops<br />

consecutivos limita as situações em que o código termómetro oscila entre <strong>do</strong>is valores <strong>de</strong>vi<strong>do</strong> a<br />

diferenças mínimas no atraso da ca<strong>de</strong>ia. É importante frisar que a não introdução <strong>de</strong> flip-flops em<br />

todas as portas NOR leva a que o tempo <strong>de</strong> atraso no circuito réplica <strong>de</strong>ixe <strong>de</strong> ser uniforme, sen<strong>do</strong><br />

maior nas portas NOR que têm a capacida<strong>de</strong> no nó <strong>de</strong> saída aumentada pela ligação <strong>do</strong> flip-flop. Por<br />

esse motivo po<strong>de</strong>m ser coloca<strong>do</strong>s inversores com impedância <strong>de</strong> entrada semelhante à <strong>do</strong>s flip-flops<br />

nas portas NOR excluídas.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!