이 기능은 배선(Routing)시 시각적으로 도움을 주어 라우팅을 진행할 때 올바르게 되었는지 알려주는 기능을 제공한다. 또는 배선을 다 완료하고나서 어느 부분이 잘못 되었는지 시각적으로 확인하는 기능이다. 그러나 이왕이면 기능을 켜놓고 배선을 해서 사전에 알맞게하면 배선완료 후 일을 두 번 할 필요가 없어진다.
(단, DRC는 아니므로 강제성은 없다)
이 기능은OrCAD 17.2버전 이상라이센스OrCAD Professional이상에서 제공된다. (Allegro PCB가능)
1. Vision Manager 실행하기
View - Vision Manager
(Legacy모드가 아닐경우, Display - Vision Manager)
그러면 우측탭에 Visions 탭이 생성된다.
2. Display색상지정, Configure 지정
총 9개의 Config가 있으며, 체크박스를 누를시 활성화 된다. 설명과 Preview가 있으니 읽어보고 사용하면 된다.
3. Configuration별 확인
3-1. Parallel Gap Less Than Preferred (평행한 두 Trace간의 거리)
Viewlog를 누르면, 문제가 있는 부분에 대한 좌표와 이름이 표시되고, 해당칸을 더블클릭하면 화면이 이동한다.
Dynamic log를 활성화 하면, Vision Report창이 실시간으로 변경되며,
Log Current View Only는 현재 창에 있는 요소만 표시되도록 한다.
Ignore Segs in Pads는 Pad내에 있는 요소는 무시
3-2. Non-Optimized Segs
Trace가 Channel(Pad나 Via 간격) 사이에 최적(중앙, 동일간격) 위치에 들어가는지 확인
(이러한 설계가 Signal Integerity에 이점이 있음)
Channel(Pin사이)에 지나가는 Trace를 자세히 보면 치우쳐 있다. (빨간색으로 표시)
DDR을 설계시 부품을 배치하는 것도 중요하다. 사전에 잘 배치를 해야 나중에 배선할 때 여러번 수정하는 고된작업을 예방할 수 있다. OrCAD PCB에서는 Rule을 미리 주고, 배치할 때 해당 범위내에 들어오는지 vision으로 알려주는 기능을 제공한다. 이 기능을 사전에 배치를 잘 하도록 도와주는 기능이다.
이 기능은 OrCAD 17.2버전 이상 라이센스 OrCAD Professional이상에서 제공된다. (Allegro PCB가능)
1. Vision Manager 실행하기
View - Vision Manager
(Legacy모드가 아닐경우, Display - Vision Manager)
그러면 우측탭에 Visions 탭이 생성된다.
2. Electrical Mode 활성화 하기
Setup - Constraints - Modes
3. Rule적용시키기
Setup - Constraints - Electrical
DDR 버스만 Class로 묶어서 아래와 같이 최소길이와 최대길이를 제한했다. (11mm ~ 23mm 이내로 배선)