Clock mesh optimization / Otimização de malhas de relógio
AUTOR(ES)
Guilherme Augusto Flach
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
2010
RESUMO
Clock meshes are a suitable clock network architecture for reliably distributing the clock signal under process and environmental variations. This property becomes very important in the deep sub-micron technology where variations play a main role. The clock mesh reliability is due to redundant paths connecting clock buffers to clock sinks, so that variations affecting one path can be compensated by other paths. This comes at cost of more power consumption and wiring resources. Therefore it is clear the tradeoff between reliably distributing the clock signal (more redundancy) and the power and resource consumption. The clock skew is defined as the difference in the arrival time of clock signal at clock sinks. The higher is the clock skew, the slower is the circuit. Besides slowing down the circuit operation, a high clock skew increases the probability of circuit malfunction due to variations. In this work we focus on the clock skew problem. We first extract some useful information on how the clock wirelength and capacitance change as the mesh size changes. We present analytical formulas to find the optimum mesh size for both goals and study how the clock skew varies as we move further away from the optimum mesh size. We also present a method for reducing the clock mesh skew by sliding buffers from the position where they are traditionally placed. This improvement comes at no increasing cost of power consumption since the buffer size and the mesh capacitance are not changed.
ASSUNTO(S)
microeletronica clock microprocessadores clock mesh skew performance microprocessor variability microelectronic
ACESSO AO ARTIGO
http://hdl.handle.net/10183/34773Documentos Relacionados
- Analysis and optimization of mesh-based clock distribution architectures
- Mesh motion and surface remeshing
- Refinamento de malhas isotrópicas e anisotrópicas e simplificação de malhas isotrópicas
- Perceptual guidance in mesh processing and rendering using mesh saliency
- Geração de malhas volumétricas a partir de imagens