오늘날 PCB 설계에서 고려되는 요소는 시계, 인터럽트, 임피던스, 검측, 제조 공정 등과 같이 점점 더 복잡해지고 있으며, 이는 종종 설계자가 배치, 검증 및 유지 보수 등 많은 작업을 반복하게 한다.매개변수 구속조건 편집기는 이러한 매개변수를 공식으로 컴파일하여 설계자가 설계 및 생산 과정에서 때로는 서로 대립하는 매개변수를 더 잘 처리할 수 있도록 도와줍니다.
최근 몇 년 동안 PCB 레이아웃과 케이블 연결에 대한 요구가 점점 더 복잡해지고 있습니다.집적회로의 트랜지스터 수는 여전히 무어의 법칙으로 예측되는 속도로 증가하고 있으며, 이로 인해 부품이 더 빨라지고, 각 펄스 가장자리의 상승 시간이 단축되며, 핀 수도 증가하고 있다.500개에서 2000개의 핀이 있는 경우가 늘고 있다.PCB 보드를 설계할 때 밀도, 클럭 및 인터럽트 문제가 발생합니다.
몇 년 전에는 대부분의 PCB에 몇 개의 핵심 노드 (네트워크) 만 있었는데, 이는 일반적으로 임피던스, 길이 및 간격에 약간의 제한을 받았음을 의미합니다.PCB 설계자는 일반적으로 이러한 흔적을 수동으로 경로설정한 다음 소프트웨어를 사용하여 전체 회로를 대규모로 자동 경로설정합니다.오늘날의 PCB에는 일반적으로 5000개 이상의 노드가 있으며 이 중 50% 이상이 핵심 노드입니다.시장에 대한 시간 부담으로 인해 수동 경로설정은 이 시점에서 더 이상 불가능합니다.또한 주요 노드의 수가 증가했을 뿐만 아니라 각 노드의 구속도 증가했습니다.
이러한 구속은 주로 매개변수의 연관성과 설계 요구 사항의 복잡성 증가로 인해 발생합니다.예를 들어, 두 경로 사이의 거리는 노드 전압 및 보드 재료와 관련된 함수에 따라 달라질 수 있습니다.디지털 IC의 상승 시간을 줄였다.높은 클럭 속도와 낮은 클럭 속도는 설계에 영향을 미칩니다.펄스가 더 빨리 생성되기 때문에 설정 및 유지 시간이 더 짧습니다.이밖에 상호련결지연은 고속회로설계총지연의 중요한 구성부분으로서 저속회로설계 등에도 매우 중요하다.
만약 회로기판을 더욱 크게 설계할수 있다면 상술한 일부 문제는 더욱 쉽게 해결될것이지만 현재의 발전추세는 정반대이다.상호 연결 지연 및 고밀도 패키징에 대한 요구 사항으로 인해 회로 기판이 점점 작아지면서 소형화 설계 규칙을 따라야 하는 고밀도 회로 설계가 이루어졌습니다.상승 시간의 감소와 이러한 소형화된 설계 규칙은 교란 소음 문제를 점점 더 두드러지게 하고, 그리드 어레이와 기타 고밀도 패키지도 교란, 스위치 소음, 접지 반등을 심화시킨다.