먼저 알아둘 용어
크로스토크(crosstalk)·네트(net) — 크로스토크는 한 신호의 변화가 다른 신호에 결합해 영향을 주는 현상입니다. 네트는 전기적으로 연결된 점의 묶음이며 서로 다른 네트도 전기장·자기장으로 결합할 수 있습니다.
ADC(Analog-to-Digital Converter)·LSB(Least Significant Bit) — ADC는 전압 등을 디지털(digital) 값으로 변환합니다. LSB는 출력 코드의 최소 한 단계로, 이상적인 전압 간격은 전체 입력 범위를 코드 수로 나눈 값입니다.
3W·기준면 — 3W는 선폭 W의 배수를 배선 간격의 출발점으로 삼는 경험 규칙입니다. 중심 간 거리인지 가장자리 간격인지 정의가 필요합니다. 기준면까지의 거리도 결합을 바꾸므로 이 규칙만으로 성능을 보장하지 않습니다.
작동 원리
가까운 도체는 전기장과 자기장으로 결합합니다. 클록의 빠른 전압·전류 변화가 옆의 민감한 노드(node)에 과도 응답을 만들 수 있으며 반복 주파수가 낮아도 에지(edge)가 빠르면 문제가 됩니다. 간격, 기준면까지의 높이, 평행 구간, 수신 임피던스(impedance)가 결과를 바꾸므로 선폭 배수 하나로 모든 회로를 보장하지 않습니다.
적용 순서
- 잡음을 만드는 후보와 영향을 받는 신호를 한 쌍으로 표시합니다. 클록·스위칭 노드(switching node) 옆을 지나는 ADC 입력·크리스털(crystal)·리셋(reset) 등의 구간을 실제 PCB(Printed Circuit Board)에서 추적합니다. 네트 이름이 다르다는 이유로 독립된 회로로 취급하지 않습니다.
- 같은 층에서 길게 나란히 이어지는 구간을 줄이고 거리를 벌립니다. 안정적인 기준면을 유지하면서 배치를 먼저 정리합니다. 좁은 곳을 통과하려고 기준면 슬롯 위로 신호를 우회시키면 다른 문제를 만듭니다.
- 3W 같은 출발 규칙을 쓸 때 W와 간격의 정의를 도면에 적습니다. 중심 간 거리인지 가장자리 사이 거리인지 구분하고, 해당 인터페이스(interface) 설계 지침의 정의를 따릅니다. 가장자리 간격 s, 선폭 W, 기준면 높이 h, 평행 길이 L을 함께 기록합니다.
- 가능하면 방해 신호의 스위칭(switching)을 켜고 끄거나 주파수·구동 조건을 바꾸며 영향을 받는 신호에서 방해 신호와 같은 시점에 반복되는 잡음을 비교합니다. 정상 기능을 유지할 수 있는 시험에서만 시행합니다. 배선 수정 전후에 같은 프로브(probe)·접지·대역폭·동작 조건을 사용합니다.
계산과 판단 예
설명용으로 3.3 V 범위의 12비트 ADC는 코드 수가 4096개이므로 이상적인 1 LSB가 약 0.806 mV입니다. 50 mV의 잡음이 샘플 순간에 그대로 들어온다고 가정하면 약 62 LSB에 해당합니다. 이 계산은 특정 배선에서 50 mV가 발생한다는 예측이 아닙니다. 잡음의 크기와 샘플 시점이 모두 중요하다는 환산입니다.
적용 조건과 한계
임의의 가드(guard) 선을 추가한다고 항상 좋아지지는 않습니다. 제대로 연결되지 않은 구리나 끊긴 귀로를 만들 수 있습니다. 차동(differential)쌍 내부의 필요한 결합과 서로 다른 네트 사이의 원치 않는 결합도 구분합니다. 에지를 늦추는 수정은 수신기의 타이밍(timing)·입력 전이 조건을 만족해야 합니다.
확인과 기록
잡음의 피크(peak)값·동기성·ADC 코드 분포와 기능 오류를 함께 비교합니다. 단순히 보기 좋은 배선이 아니라 영향을 받는 신호가 허용 오차와 타이밍 여유를 만족하는지 확인해야 합니다.