다중 보드 설계 통합

디버깅 프로세스 및 솔루션 설계

특정한 경우에, 강력한 시스템 설계는 완전한 기능 시스템을 형성하기 위해 상호 연결된 다중 보드의 설계를 필요로 합니다. 이러한 다중 기판 설계는 설계 복잡성의 추가 계층을 생성하고 결과적으로 설계-디버깅 프로세스에서 추가 계층의 복잡성을 생성합니다.
시스템 수준 설계 디버깅이 다중 단일 보드 설계 디버깅과 동일하지 않다는 점을 구별하는 것이 중요합니다.

System Level Design Debugging

다음은 요점을 명확히 하기 위한 매우 간단한 예입니다.
아래는 메인 보드에 전원을 공급하는 보드 1이 있는 2-보드 시스템입니다. 우리의 메인 보드는 5V 입력을 기대하고 있으며 이는 보드 1의 입력 사양이기도 합니다.

Board integration - Reliability engineering

보드 1과 메인 보드 모두 디버깅되었으며 버그가 없는 것으로 나타났습니다. 그러나 다중 보드 시스템에는 각 보드가 시스템 컨텍스트가 아닌 개별적으로 디버깅될 때 감지할 수 없는 버그가 있습니다.

Debugging - Reliability engineering

이 경우 BQR에서 보드를 검사할 때 서킷호크 완전한 시스템으로서 우리는 인덕터 L1 양단의 전압 강하는 P5V0_OUT이 5V가 아닌 4.2V가 되도록 한다는 것을 발견했습니다. 따라서 메인 보드의 전원이 부족하고 켜지지 않아 전체 시스템이 오작동합니다.
다중 보드 시스템을 설계할 때 직면하는 일반적인 문제 중 일부는 보드 간의 확인되지 않은 연결, 연결 사양 준수에 대한 확인 없음, 다른 보드에 대한 다른 하청업체/내부 팀으로 인한 오류를 포함합니다.

CircuitHawk 설계 디버거는 다중 기판 시스템에서 숨겨진 회로도(로직) 및 전기 설계 오류를 검사하는 이러한 문제를 해결하는 완벽한 도구입니다.
CircuitHawk는 디버그 프로세스를 자동화하고, 통합 디버그 주기의 수와 길이를 줄이며, 다중 기판 검증 시뮬레이션 및 분석 방법과 결과의 균일성을 생성하고, 작동 신뢰도를 높이고, 요구 사항/사양에 대한 완전하고 문서화된 규정 준수를 보장합니다.

요약하자면, 다중 기판 통합은 가능한 설계/신뢰성 문제의 추가 계층을 드러냅니다. 시스템은 먼저 각 보드에 대해 시뮬레이션, 분석 및 디버깅한 다음 시스템 수준(통합)에서 시뮬레이션해야 합니다.

CircuitHawk는 통합 디버그 주기의 길이와 수를 줄인 가상 설계 디버깅을 위한 최고의 도구입니다.