[Ample/Design Architect] Active schematic 의 모든 sheet에서 중복 사용된 Reference Designator 찾기

Version 1

    부품의 reference designator는 PCB에서 각기 고유한 값을 가져야 하지만, Design Architect에서 회로도를 작성할 때에는 중복된 reference designator 여러 개의 부품에 지정하는 것이 허용되어 있습니다.

    만약 업무 프로세스상 회로도에서 reference designator를 부여한다면, reference designator가 중복 사용된 부품들은 to_layout할 때에 임의로 변경이 되어 PCB에 나타납니다.

     

    Ample script로 회로도 내의 모든 부품을 수집하여 reference designator의 중복 여부를 확인할 수 있습니다.

     

    Design Architect의 schematic 창이 활성화 된 상태에서 F11키를 눌러 "dofile <파일의 위치>" 로 첨부된 예제를 실행하면 다음과 같이 중복 사용된 reference designator와 해당 부품의 part number, 부품이 놓여진 sheet를 요약하여 보여줍니다.

     

    C4         PN00102              MAIN
               PN00102              MAIN
               PN00102              sheet1
    CN1        CN10P_ALT            sheet1
               CN10P_ALT            sheet1
    CN2        CN20P_B              MAIN
               CN20P_B              MAIN
    

     

     

    //==========================================================================

    // DISCLAIMER OF WARRANTY:  Unless otherwise agreed in writing,

    // Mentor Graphics software and associated files are provided "as is"

    // and without warranty.  Mentor Graphics has no obligation to support

    // or otherwise maintain software.  Mentor Graphics makes no warranties,

    // express or implied with respect to software including any warranty

    // of merchantability or fitness for a particular purpose.

    //

    // LIMITATION OF LIABILITY: Mentor Graphics is not liable for any property

    // damage, personal injury, loss of profits, interruption of business, or for

    // any other special, consequential or incidental damages, however caused,

    // whether for breach of warranty, contract, tort (including negligence),

    // strict liability or otherwise. In no event shall Mentor Graphics'

    // liability exceed the amount paid for the product giving rise to the claim.

    //==========================================================================