목록전체 글 (6)
Sunny Day

설계 시 빠지지 않는 이슈 중 하나인 CDC에 대해 알아보겠다. CDC(Clock Domain Crossing)은 서로 다른 Clock domain간의 데이터 처리 시 사용되며 반드시 고려해야 한다. Clock source 하나를 분주하여 사용한다면 CDC를 고려하지 않지만 업계에서는 시스템 설계 시 다양한 속도의 IP 들에 대해 저전력 설계 및 최적화를 위해서 여러 개의 Clock source를 사용한다. (PNR 과정에서 clock tree 최적화에도 도움이 되지 않을까 추측해본다.) Clock source가 다르면 같은 속도라고 해도 skew가 다를 수 있기 때문에 Metastability에 의해 값을 보장할 수 없다. Metastability란 값이 0인지 1인지 보장할 수 없는 상태로 시스템에 ..
Digital Design
2022. 5. 17. 17:37