XY Tracking(배선방향)
XY Tracking(배선 방향)이란 인접한 층의 주요 배선 방향을 직각으로 배치하고, 주요 배선 방향의 비율을 늘리는 것이 중요합니다. 여기서 말하는 XY란 X축 방향과 Y축 방향을 의미하고 tracking이란 배선을 의미합니다. 아래 그림으로 설명 드리겠습니다.

XY Tracking 이유와 대책
- 인접한 층의 주 배선 방향을 직각으로 하고 X또는 Y방향중 한 방향으로 비율을 많이 배선을 해야 합니다.
- 이렇게 하면 층간 crosstalk를 감소시켜주고, 길고 복잡한 배선으로 발생하는 신호의 delay(지연)을 줄여줄 수 있고 방사노이즈를 감소시킬 수 있습니다.
- 이 배선 역시 주파수를 갖는 신호가 흐르는 배선이 대상입니다. 전문용어로 표현하면 Period(주기)와 Rise time 속성을 갖는 net가 대상입니다.
- 고가의 시뮬이션툴은 XT Tracking을 어떻게 분석하냐면 period와 rise time속성을 갖는 모든 net(배선)을 대상으로 PCB 각 층별로 X축 방향의 배선의 길이와 Y축 방향의 배선의 길이를 계산하고 net가 어느쪽 방향으로 더 많이 설계되었는지 비율을 파악합니다. 가급적 X또는 Y의 한 뱡향으로 90%이상 쏠리도록 설계하는 것이 좋습니다.
- 다시 쉽게 말하면 PCB 1층에 period와 rise time을 갖는 net의 X축 방향의 길이와 Y축 방향의 길이를 계산해서 X축 방향이 Y축 방향의 net길이보다 90% 더 길게 설계하거나, Y축 방향이 X축 방향의 net길이보다 90% 더 길게 설계하는 것입니다.
- 시뮬레이션은 PCB 각 층별로 진행됩니다.
고찰
- 제가 말씀드리고자 하는 내용은 대충 설계하고 비싼 시뮬레이션 툴을 이용해서 XY Tracking 을 자동으로 측정해서 수정의 과정을 거치자는 의도가 아닙니다.
- 대기업이나 중견기업 수준의 회사를 다니면 시뮬레이션 툴을 사용해서 체크하고 수정하는 과정을 거치면 되겠지만 솔직히 위의 내용이 설계할 때 그리 어려운 내용은 아니잖아요?
- 처음부터 X또는 Y 방향으로 기준을 잡고 net를 설계한다면 굳이 비싼 시뮬레이션 툴을 사용할 필요가 없다는 것을 알려드리는 겁니다.
- 중요한 건 net를 하나 그리더라도 이해하고 의미가 있는 설계를 할 수 있어야 합니다.
- 이해가 가신다면 머리속에 넣어 두시고 PCB설계시 반영하셔서 설계하시면 됩니다.