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

No dimensionamento <strong>de</strong>ste módulo existiu uma especial atenção <strong>para</strong> que os sinais edge e<br />

clkgen distassem exactamente um perío<strong>do</strong> <strong>de</strong> relógio. Para conseguir esse objectivo é importante<br />

que a lógica após os registos seja o mais semelhante possível no que toca ao número <strong>de</strong> portas<br />

lógicas e respectiva <strong>de</strong>pendência. Só <strong>de</strong>ste mo<strong>do</strong> é possível garantir que tempos <strong>de</strong> atraso em<br />

ambos os sinais são semelhantes. Como o sinal edge é inicia<strong>do</strong> primeiro, a <strong>de</strong>pendência sobre o<br />

sinal clkgen não existe porque nesse instante o sinal é estático. Desse mo<strong>do</strong> o sinal edge apenas<br />

está <strong>de</strong>pen<strong>de</strong>nte <strong>do</strong> atraso da porta XOR, e o sinal clkgen <strong>de</strong> uma porta AND. A lógica implementada<br />

garante não só um tempo <strong>de</strong> atraso semelhante na ascensão, como garante também que o sinal<br />

edge apenas é força<strong>do</strong> a ’0’ <strong>de</strong>pois <strong>do</strong> sinal clkgen ser inicia<strong>do</strong>. Desta forma, assegura-se que a<br />

captura efectuada pelos flip-flops da ca<strong>de</strong>ia <strong>de</strong> atraso não sofre qualquer perturbação pelo facto <strong>do</strong><br />

sinal edge transitar <strong>para</strong> ‘0’ no instante <strong>de</strong> captura.<br />

É importante sublinhar que pelo facto <strong>do</strong> sinal <strong>de</strong> relógio forneci<strong>do</strong> aos registos estar bloquea<strong>do</strong><br />

durante o processo <strong>de</strong> envelhecimento por um interruptor <strong>de</strong> relógio (porta AND à esquerda), os<br />

registos têm <strong>de</strong> permitir a inicialização assíncrona (clear ou clr).<br />

3.3.3 Diagrama <strong>de</strong> Esta<strong>do</strong>s<br />

O diagrama <strong>de</strong> esta<strong>do</strong>s correspon<strong>de</strong>nte ao funcionamento <strong>do</strong> Temporiza<strong>do</strong>r é exibi<strong>do</strong> na Figura<br />

3.15. Entre aspas encontra-se o código actual <strong>do</strong> conta<strong>do</strong>r <strong>de</strong> 2 bits. Uma vez que a entrada no<br />

esta<strong>do</strong> <strong>de</strong> Inicialização 1 ocorre meio perío<strong>do</strong> antes <strong>do</strong> relógio chegar ao conta<strong>do</strong>r, no diagrama final<br />

surgem <strong>do</strong>is esta<strong>do</strong>s <strong>para</strong> o submo<strong>do</strong> <strong>de</strong> inicialização. O motivo pelo qual isto acontece é <strong>para</strong> dar<br />

uma margem <strong>de</strong> 50% ao sensor <strong>para</strong> estabilizar a ca<strong>de</strong>ia <strong>de</strong> atraso após a alteração no sinal aging.<br />

Figura 3.15 – Diagrama <strong>de</strong> esta<strong>do</strong>s <strong>do</strong> Temporiza<strong>do</strong>r<br />

24

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

Saved successfully!

Ooh no, something went wrong!