Rule category: 라우팅

Rule classification: 단항

요약

이 규칙은 구리(신호) 레이어에 배치되는 트랙의 폭을 정의합니다.

제약조건

폭(Width) 규칙의 기본 제약조건입니다.폭(Width) 규칙의 기본 제약조건입니다.

  • Min Width – 보드를 라우팅할 때 트랙에 사용할 수 있는 최소 허용 폭을 지정합니다.
  • Preferred Width – 보드를 라우팅할 때 트랙에 사용할 기본(권장) 폭을 지정합니다.
  • Max Width – 보드를 라우팅할 때 트랙에 사용할 수 있는 최대 허용 폭을 지정합니다.

Min Width, Preferred Width, Max Width에 지정된 값은 모든 신호 레이어에 적용됩니다.

  • Check Tracks/Arcs Min/Max Width Individually – 트랙과 아크의 개별 폭이 최소~최대 범위 내에 있는지 확인합니다.
  • Check Min/Max Width for Physically Connected Copper (tracks, arcs, fills, pads & vias) – 트랙, 아크, 필, 패드, 비아의 조합으로 형성된 라우팅 구리의 폭이 최소~최대 범위 내에 있는지 확인합니다.
  • Characteristic Impedance Driven Width – 설계를 엄격한 임피던스 요구사항에 맞춰 라우팅해야 한다면, 이 옵션이 활성화되어 있는지 확인하십시오. 이 모드로 규칙을 구성하면, 각 라우팅 레이어에서 필요한 라우팅 폭이 지정된 임피던스와 레이어 스택의 물리 파라미터를 바탕으로 적절한 방정식(Microstrip 또는 Stripline)을 사용해 계산됩니다. 규칙을 정의한 뒤, 규칙의 범위에 해당하는 넷을 라우팅하면 해당 레이어에서 지정된 임피던스를 만족하는 데 필요한 폭으로 트랙 폭이 자동 설정됩니다. 최소/권장/최대 폭 제약은 다음의 임피던스 기반 항목으로 변경됩니다:
    • Min Impedance – 보드를 라우팅할 때 준수해야 하는 최소 허용 임피던스를 지정합니다(기본값 = 50 ohms).
    • Preferred Impedance – 보드를 라우팅할 때 준수해야 하는 권장 임피던스를 지정합니다(기본값 = 50 ohms).
    • Max Impedance – 보드를 라우팅할 때 준수해야 하는 최대 허용 임피던스를 지정합니다(기본값 = 50 ohms).
  • Layers in layerstack only – 레이어 스택에 정의된 신호 레이어에 대해서만 폭 제약을 표시하고 편집할 수 있습니다. 활성화하면 스택에 있는 레이어만 Layer Attributes Table에 표시됩니다. 비활성화하면 모든 신호 레이어가 표시됩니다.
  • Layer Attributes TableLayers in layerstack only 옵션 설정에 따라 모든 신호 레이어 또는 레이어 스택에 정의된 레이어만 표시합니다. 최소/최대/권장 라우팅 폭과 기타 레이어별 정보가 표시됩니다. 라우팅 폭 필드는 개별 폭 제약 필드에 값을 입력해 전역으로 설정할 수도 있고, 표에 직접 폭 값을 입력해 레이어별로 개별 설정할 수도 있습니다. Characteristic Impedance Driven Width 옵션이 활성화되면, 필요한 폭 항목이 각 레이어에 대해 자동으로 계산되어 표에 입력됩니다. 이 모드에서는 개별적으로 정의할 수 없습니다.

최소/최대/권장 라우팅 폭 값을 정의할 때 Layer Attributes Table는 잘못된 입력을 빨간색 텍스트로 강조 표시합니다. 예를 들어 최소 제약값을 최대 제약값보다 크게 지정한 경우 이런 일이 발생할 수 있습니다. 잘못 정의된 규칙은 PCB Rules and Constraints Editor 대화상자의 폴더-트리 창과 해당 요약 목록에서 규칙 이름이 빨간색으로 표시되어 추가로 강조됩니다.

중복 규칙 충돌이 해결되는 방식

모든 규칙은 우선순위 설정에 따라 해결됩니다. 시스템은 가장 높은 우선순위부터 가장 낮은 우선순위까지 규칙을 순차적으로 확인하며, 검사 중인 객체(들)에 대해 범위가 일치하는 첫 번째 규칙을 선택합니다.

규칙 적용

Preferred Width 설정은 Autorouter가 준수합니다.

Min WidthMax Width 설정은 Online DRC와 Batch DRC가 준수합니다. 또한 대화형 라우팅 중 사용할 수 있는 허용 값 범위를 결정합니다(라우팅 중 Tab 키를 눌러 정의된 범위 내에서 트레이스 폭을 변경). 이 범위를 벗어난 값을 입력하면 이를 알리는 대화상자가 표시됩니다. 계속 진행할지(이 경우 값이 자동으로 범위 내로 클리핑됨), 또는 취소하고 값을 수동으로 변경할지 선택하라는 안내가 표시됩니다.

참고

라우팅 시 임피던스를 만족하기 위해 필요한 트레이스 폭을 계산하고(또는) 임피던스를 계산하기 위해, Microstrip과 Stripline 모두에 대해 기본(하드코딩된) 임피던스 방정식이 제공됩니다.

Microstrip

  • Calculated Impedance - 기본 공식은 다음과 같습니다:

(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance))))*LN(5.98*TraceToPlaneDistance/(0.8*TraceWidth+TraceHeight))

  • Calculated Trace Width - 기본 공식은 다음과 같습니다:

((5.98*TraceToPlaneDistance)/EXP(CharacteristicImpedance/(60/SQRT(Er*(1-EXP(-1.55*(0.00002+TraceToPlaneDistance)/TraceToPlaneDistance)))))-TraceHeight)/0.8

플레인 레이어가 신호 레이어에 인접해 있지 않으면, 계산에는 가장 가까운 플레인 레이어가 사용됩니다.

Stripline

  • Calculated Impedance - 기본 공식은 다음과 같습니다:

(80/SQRT(Er))*LN((1.9*(2*TraceToPlaneDistance+TraceHeight)/(0.8*TraceWidth+TraceHeight)))*(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))

  • Calculated Trace Width - 기본 공식은 다음과 같습니다:

((1.9*(2*TraceToPlaneDistance+TraceHeight))/(EXP((CharacteristicImpedance/(80/SQRT(Er)))/(1-(TraceToPlaneDistance/(4*(PlaneToPlaneDistance-TraceHeight-TraceToPlaneDistance))))))-TraceHeight)/0.8

플레인 레이어가 신호 레이어에 인접해 있지 않으면, 계산에는 가장 가까운 플레인 레이어가 사용됩니다. 또한 오프셋 스트립라인 구성은 지원되지 않습니다.

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠