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 />

3.1 Introdução<br />

Nesta secção é apresentada a arquitectura <strong>de</strong> um sensor <strong>para</strong> monitorização da <strong>de</strong>gradação <strong>do</strong><br />

<strong>de</strong>sempenho <strong>do</strong>s circuitos digitais resultante <strong>do</strong> envelhecimento a longo prazo. Esta arquitectura vem<br />

no seguimento <strong>de</strong> uma meto<strong>do</strong>logia recentemente <strong>de</strong>senvolvida pelo grupo <strong>de</strong> investigação <strong>do</strong><br />

INESC-ID no âmbito <strong>do</strong> qual este trabalho foi <strong>de</strong>senvolvi<strong>do</strong> e que foi apresentada em [6].<br />

A introdução <strong>de</strong>sta nova topologia <strong>de</strong> sensor surgiu da necessida<strong>de</strong> <strong>de</strong> contornar <strong>do</strong>is gran<strong>de</strong>s<br />

inconvenientes associa<strong>do</strong>s à utilização <strong>de</strong> sensores locais:<br />

<br />

<br />

A necessida<strong>de</strong> <strong>de</strong> suspen<strong>de</strong>r o funcionamento <strong>do</strong> circuito em monitorização no momento<br />

em que é realizada a medição <strong>do</strong> esta<strong>do</strong> <strong>de</strong> <strong>de</strong>gradação. Esta interrupção é tempo <strong>de</strong><br />

processamento <strong>de</strong>sperdiça<strong>do</strong> e rapidamente se po<strong>de</strong>ria chegar à situação em que o tempo<br />

em processamento seria da mesma or<strong>de</strong>m <strong>de</strong> gran<strong>de</strong>za <strong>do</strong> tempo <strong>de</strong> monitorização.<br />

A necessida<strong>de</strong> <strong>de</strong> substituir os flip-flops <strong>do</strong> caminho crítico por outros com a lógica <strong>de</strong><br />

<strong>de</strong>tecção <strong>de</strong> falhas integrada, o que obriga ao projecto e caracterização <strong>de</strong> células<br />

adicionais <strong>para</strong> cada biblioteca digital e interfere com o normal fluxo <strong>de</strong> projecto.<br />

Por outro la<strong>do</strong>, com a utilização <strong>do</strong> Sensor Global aqui apresenta<strong>do</strong>, é possível avaliar em<br />

tempo real a possibilida<strong>de</strong> <strong>de</strong> uma falha ocorrer, através da verificação periódica <strong>do</strong> <strong>de</strong>sempenho<br />

instantâneo <strong>do</strong> circuito em monitorização. Estas informações <strong>de</strong> <strong>de</strong>sempenho são enviadas <strong>para</strong> um<br />

dispositivo <strong>de</strong> Controlo Digital (apresenta<strong>do</strong> no capítulo 4) que faz subir a tensão <strong>de</strong> alimentação<br />

quan<strong>do</strong> o atraso na propagação das portas lógicas <strong>do</strong> sensor aumenta acima <strong>de</strong> um limiar pré-<br />

-<strong>de</strong>fini<strong>do</strong>, ou faz diminuir a tensão <strong>de</strong> alimentação se o <strong>de</strong>sempenho estiver acima <strong>do</strong> necessário.<br />

A implementação <strong>do</strong> Sensor Global é dividida em 2 blocos distintos (Figura 3.1). Um bloco <strong>de</strong><br />

controlo <strong>para</strong> gerar periodicamente os sinais necessários ao funcionamento <strong>do</strong> sensor e outro<br />

conten<strong>do</strong> os dispositivos que actuam como sensores a variações PVTA.<br />

Figura 3.1 – Diagrama simplifica<strong>do</strong> <strong>do</strong> Sensor Global<br />

12

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

Saved successfully!

Ooh no, something went wrong!