스큐에 대해 이야기할 때 우리는 종종 구체적이지 않습니다. 스큐와 지터에 대한 대부분의 논의는 라우팅 중에 발생하는 스큐 유형, 즉 차동 쌍의 길이 불일치와 섬유 직조로 인한 스큐에 초점을 맞춥니다. 실제로, 인터커넥트에서 전체 지터에 기여하는 다양한 스큐 원인이 있으며, 정밀한 타이밍 제어가 필요한 직렬 및 병렬 버스에서 이러한 요소를 정량화하는 것이 중요합니다.
스큐 원인 목록을 작성하면 섬유 직조로 인한 스큐가 스큐 원인의 긴 목록 중 하나에 불과하다는 것을 알게 됩니다. 아래에서 가능한 스큐 원인 목록을 살펴보고, 이러한 원인들이 PCB의 작동에 어떤 영향을 미치는지 살펴보겠습니다. 아래 목록에서 볼 수 있듯이, 스큐 문제 중 일부는 PCB 기판의 섬유 직조 구조에 주의를 기울이는 것만으로 간단히 해결되지 않습니다.
여기서 주목해야 할 첫 번째 포인트는 지터(jitter)와 스큐(skew)의 차이점, 그리고 무작위(random)와 결정론적(deterministic) 지터/스큐의 차이점입니다. 스큐에 대한 가장 좋은 정의는 스티브 코리건(Steve Corrigan)이 작성한 오래된 텍사스 인스트루먼트(Texas Instruments) 응용 노트에서 나온 것입니다. 이 응용 노트에서 스티브는 지터를 "모든 스큐의 총합"으로 설명합니다. 이는 일부 저자들이 때때로 "지터"와 "스큐"를 바꿔 사용하는 이유를 설명해 줍니다(저 역시 이런 실수를 한 적이 있습니다). JEDEC는 지터와 스큐에 대한 자체 정의를 가지고 있습니다.
어떤 용어를 사용하든, "지터"와 무작위 스큐 사이에는 때때로 연관성이 있으며, "스큐"라는 용어는 의사무작위(pseudorandom) 또는 결정론적 스큐를 참조하는 데 사용될 것입니다. 실제로 무작위 스큐의 유일한 원인은 열 소음입니다. 모든 물질을 구성하는 원자와 분자의 무작위 운동은 전자 회로에서 소음에 기여하지만, 매우 정밀한 저수준 측정에서만 중요합니다. 대부분의 응용 프로그램에서 걱정해야 할 스큐 원인은 결정론적이며 근본 원인으로 연결될 수 있습니다.
아래 표는 PCB에서 발생할 수 있는 여러 종류의 스큐(skew) 원인과 각각의 간략한 설명을 보여줍니다.
|
|
|
|
|
|
|
|
반사 |
|
|
|
이 표에는 많은 것들이 있습니다; 우리는 섬유 직조 효과와는 거의 관련이 없고 길이 매칭을 적용하여 완벽하게 해결할 수 없는 여러 가지 왜곡 원인을 가지고 있습니다! 그러나 첫 번째 행 아래를 보면, 이러한 왜곡 원인 대부분이 시스템 내 다른 기능 블록 간의 상호 작용이나 칩과 보드 간의 상호 작용으로 인해 시스템 수준에서 나타난다는 것을 알 수 있습니다.
불행히도 대답은 "아니오", 왜곡을 완전히 제거할 수는 없습니다. 위에 나열된 모든 결정적 왜곡 원인을 억제한다 하더라도, 열 소음으로 인한 일정량의 무작위 왜곡이 여전히 있을 것입니다. 왜곡을 완전히 제거할 수는 없지만, 몇 가지 기본적인 레이아웃 지침을 따름으로써 최소화할 수는 있습니다.
이러한 문제를 다룬 후에는 표준 차동 또는 병렬 버스 지연 조정 구조를 적용하여 PCB의 남은 스큐를 보상하고 길이 불일치를 다룰 수 있습니다. 이 시점에서, 상호 연결에서 약간의 잔여 스큐가 있었다 하더라도 대부분의 스큐는 해결되었을 것이고 신호는 여전히 수신기 I/O에서 정렬될 것입니다.
Altium Designer®의 라우팅 기능은 설계 규칙으로 정확한 임피던스 계산 결과를 적용하고, 위에 나열된 스큐 소스에 기여하는 노이즈 커플링을 최소화하기 위해 고속 PCB의 레이어 스택을 설계하는 데 도움을 줄 수 있습니다. 디자인을 협업자나 제조업체와 공유할 준비가 되었을 때, Altium 365™ 플랫폼을 통해 완성된 디자인을 공유할 수 있습니다. 고급 전자 제품을 설계하고 생산하는 데 필요한 모든 것을 하나의 소프트웨어 패키지에서 찾을 수 있습니다.
Altium Designer와 Altium 365에서 할 수 있는 일의 표면만 긁어본 것입니다. 오늘 Altium Designer + Altium 365의 무료 체험을 시작하세요.