엔지니어링변경순서

Engineering change order

Engineering Change Order(ECO; 엔지니어링 변경 통지), Engineering Change(ECN; 엔지니어링 변경 통지), 또는 Engineering Release Notice(ERN; 엔지니어링 릴리스 통지)라고도 불리는 Engineering Change Order(ECO; 엔지니어링 변경 순서)는 컴포넌트 또는 최종 제품에 변경을 구현하기 위해 사용되는 아티팩트입니다.ECO는 시간이 지남에 따라 진화하는 제품 디자인의 변화를 제어하고 조정하기 위해 사용됩니다.

엔지니어링 변경의 필요성은 여러 사건에 의해 유발될 수 있으며 업종에 따라 달라집니다.일반적인 엔지니어링 변경 카테고리는 다음과 같습니다.

  • 제품 진화 - 기존 부품을 새로운 응용 프로그램에 적용하여 이전 버전과의 호환성을 유지하는 변경
  • 비용 절감 - 변경으로 생산 및 유지 보수 비용 절감
  • 제품 퍼포먼스 - 아이템의 기능을 향상시키는 변경
  • 안전 - 아이템을 사용하거나 아이템과 상호작용하는 사용자의 안전을 강화하기 위해 필요한 변경 사항

사용방법 및 내용

ECO는 "제품 및 승인된 구성 문서의 엔지니어링 변경 이행을 기술하고 승인하는 설계 활동에 의해 승인된 문서"로 정의됩니다.[1]

제품 개발에서 변화의 필요성은 다음과 같습니다.

  • 테스트 및 모델링 또는 고객이 사용하기 전까지 명확해지지 않는 설계 오류를 수정하는 것입니다.
  • 제품의 일부를 재설계해야 하는 고객의 요구 사항 변경
  • 재료 또는 제조 방법의 변경.이는 재료의 가용성 부족, 공급업체의 변경 또는 설계 오류에 대한 보완이 원인일 수 있습니다.

ECO에는 적어도 다음 [2]정보가 포함되어 있어야 합니다.

  • 변경할 필요가 있는 것을 특정합니다.여기에는 부품의 부품 번호 및 이름, 부품을 상세하게 또는 조립한 도면에 대한 참조가 포함되어야 합니다.
  • 변경 이유
  • 변경 내용 설명여기에는 변경 전후의 컴포넌트 도면이 포함됩니다.일반적으로 이러한 도면은 변경의 영향을 받는 세부 사항일 뿐입니다.
  • 변경의 영향을 받는 문서 및 부서 목록입니다.변경의 가장 중요한 부분은 모든 관련 그룹에 통지하고 모든 문서를 갱신하는 것입니다.
  • 변경 승인상세도면 및 조립도면과 마찬가지로 변경은 해당 문서를 승인할 권한이 있는 개인만이 승인해야 합니다.일반적으로 다수의 개인이 자신의 전문성과 관련된 변경을 경영진의 최종적인 승인을 받아 승인합니다.
  • 즉시(현재 재고 정리), 다음 생산 실행 중 또는 다른 [3]이정표에서 변경 내용을 적용할 타이밍에 대한 지시입니다.

칩 설계

칩 설계에서 ECO는 이미 자동 툴에 의해 처리된 후 로직 변경을 넷리스트에 직접 삽입하는 과정이다.칩 마스크가 만들어지기 전에 ECO는 일반적으로 완전한 ASIC 로직 합성, 테크놀로지 매핑, 장소, 경로, 레이아웃 추출 및 타이밍 검증의 필요성을 배제함으로써 시간을 절약하기 위해 이루어집니다.EDA 도구는 이러한 유형의 ECO를 촉진하기 위해 증분 작동 모드로 구축되는 경우가 많습니다.

마스크를 만든 후에는 비용을 절약하기 위해 ECO를 수행할 수 있습니다.일부 레이어(일반적으로 금속)만 수정하여 변경을 구현할 수 있다면 설계를 처음부터 다시 만들 때보다 비용이 훨씬 절감됩니다.처음부터 공정을 시작하면 거의 모든 층에 새로운 포토마스크가 필요하고, 현대 반도체 제조 공정에서 20여 개의 마스크 각각은 상당히 비싸기 때문이다.몇 개의 레이어만 변경함으로써 구현되는 변경을 보통 메탈 마스크 ECO 또는 포스트 마스크 ECO라고 합니다.설계자는 종종 사용되지 않는 논리 게이트를 설계에 뿌리고, EDA 도구에는 이 프로세스를 쉽게 하기 위해 특수 명령이 있습니다.

ASIC 설계에서 가장 일반적인 ECO 중 하나는 게이트 레벨의 넷리스트 ECO입니다.이 플로우에서는 엔지니어는 논리 합성을 다시 실행하는 대신 게이트레벨 넷리스트를 수동으로(많은 경우 지루하게) 편집합니다.netlist 파일에서는 변경의 영향을 받는 로직을 검색하여 계층 위아래로 변경을 구현하기 위해 파일을 편집해야 합니다.또한 변경 내용을 추적 및 검증하여 변경이 필요한 것이 정확하게 변경되었는지 확인해야 합니다.이는 시간과 자원을 많이 소비하는 프로세스로 오류가 발생하기 쉽습니다.따라서 일반적으로 ECO 후에 정식 등가성 검사를 사용하여 수정된 구현이 수정된 사양과 일치하는지 확인합니다.

반도체 업계의 시장 투입 시간 압박과 마스크 비용 증가로 인해 몇몇 전자 설계 자동화(EDA) 기업들이 ECO 구현 프로세스에 더 많은 자동화를 도입하기 시작했습니다.대부분의 인기 있는 장소 및 루트 제품에는 물리 레벨의 ECO를 구현하기 위한 일정 수준의 ECO 라우팅이 내장되어 있습니다.Cadence Design Systems는 최근 Conformal ECO designer라는 제품을 발표했습니다.이 제품은 기능성 ECO의 생성을 자동화하는 것으로, 통상 ECO를 구현하는 데 가장 번거로운 프로세스입니다.변경된 RTL을 기반으로 게이트레벨 ECO 넷리스트를 작성하기 위해 정식 등가체크 논리합성 기술을 사용합니다.과거 Synopsys에는 ECO 컴파일러라는 제품이 있었지만 지금은 없어졌습니다.Synopsys는 현재 [4]ECO를 처리하기 위한 primetime-ECO를 보유하고 있습니다.Tweaker-F1과 Tweaker-T1도 최근 DAC-2012에서 ECO [5]알고리즘으로 각광을 받고 있다.

전기 통신 산업

통신업계는 ECO 등의 요소를 취합하여 PCN(제품변경통지서)에 정리하는 정식 프로세스를 가지고 있습니다.통신 제품이 일반적으로 사용 가능하거나 일정 기간 동안 서비스된 후에는 공급업체가 이러한 제품에 대한 변경을 도입해야 하는 경우가 많습니다.이러한 변경을 실시하면, 실제의 작업을 누가 실시하는지 불문하고, 통신 사업자는 노동력이나 자원 등에 큰 영향을 받습니다.따라서, 이러한 제품에 대한 변경은 통신사의 요구와 요구사항에 따라 완료 시까지 정확하게 보고되고 추적되는 것이 필수적입니다.

"제품 변경"이라는 용어는 제품의 전체 수명 동안 발생하는 하드웨어, 소프트웨어 및 펌웨어에 대한 변경을 포함합니다.제품 변경에는 보고 가능 및 보고 불가능으로 간주되는 변경 사항이 포함됩니다.이러한 변경은 협상된 계약에 따라 고객이 보유한 공급업체, 고객 또는 계약자가 적용할 수 있습니다.기본적으로 고객의 목표는 제품의 변경 사항을 정확하고 효율적으로 추적하고 보고하는 프로세스를 확보하는 것입니다.

변경은 제품의 성능 또는 수명에 영향을 미치는 경우 보고 가능한 것으로 간주됩니다.이러한 변경에는 제품의 형태, 적합성, 기능 또는 제품 기술 사양(문서)에 영향을 미치는 모든 변경이 포함됩니다.공급업체 또는 고객의 추적 가능성에 대한 요구로 인해 보고 가능한 변경이 발생할 수 있습니다.

PCN 프로세스 전체에 대해서는 GR-209, 제6호, 제품변경통지(PCN)의 일반요건에 기재되어 있습니다.

레퍼런스

  1. ^ Buckley, Fletcher J. (1996) 구성 관리 구현: 하드웨어, 소프트웨어 및 펌웨어.제2판IEEE.
  2. ^ Ulman, David G. (2009) The Mechanical Design Process, Mc Graw Hill, 제4판.
  3. ^ 이 정보 필드가 포함된 무료 Word 템플릿을 Ulman과 관련지어 사용할 수 있습니다.
  4. ^ "Signoff-Driven ECO Guidance for Faster Timing Closure". Archived from the original on 2013-02-03. Retrieved 2012-06-02.
  5. ^ "Synopsys Mentor Cadence TSMC GlobalFoundries SNPS MENT CDNS". Archived from the original on 2013-02-01.

외부 링크