Margem de Temporização por Skew de Relógio
Tmargin = Tclk − Tskew − Tsetup
Calculadora
Fórmula
Descrição
O skew de relógio é a diferença nos tempos de chegada do relógio a dois flip-flops distintos devido a comprimentos diferentes dos caminhos de distribuição do relógio. Quando os dados têm de viajar de um flip-flop para outro, o skew de relógio reduz efetivamente o tempo disponível para a propagação dos dados. Um skew positivo (o relógio chega mais tarde ao destino) consome o orçamento de tempo de setup, enquanto um skew negativo acrescenta-lhe tempo. Em projetos ao nível da placa, com vários circuitos integrados a partilhar um relógio, as diferenças de comprimento das pistas criam skew que tem de ser contabilizado no orçamento de temporização.
Variáveis
- Tmargin — Folga de temporização disponível (s)
- Tclk — Período do relógio (s)
- Tskew — Skew de relógio entre a fonte e o destino (s)
- Tsetup — Requisito de tempo de setup do flip-flop de destino (s)
Notas Práticas
Técnicas de distribuição de relógio para minimizar o skew: árvores de relógio (árvore em H), buffers de relógio (buffers de atraso nulo como o CY2305) e relógio síncrono à fonte (envio do relógio juntamente com os dados). A memória DDR usa estrobos DQS síncronos à fonte para eliminar o skew de relógio. Para distribuição de relógio ao nível da PCB, iguale os comprimentos das pistas dentro de 1-2 mm para frequências de relógio acima de 100 MHz.
Conceitos Relacionados
Todas as fórmulas de Lógica digital →Precisa de mais funcionalidades?
Guarde cálculos, importe dados de telemetria, simule a descarga de baterias e colabore com a sua equipa.
Experimentar a Aplicação