Cadence에는 대표적으로 2가지의 회로 설계 툴이 있고, 최근에는 System Capture라는 두 Tool의 장점을 합치고 레거시 데이터를 쉽게 통합할 수 있는 새로운 schematic tool을 밀고있다.
1. OrCAD Capture
2. Allegro Design Entry HDL (= Concept HDL 과거이름)
(3. System Capture)
Allegro Design Entry HDL은 Cadence가 맨 처음 직접 개발하여 보유하고있는 적통 툴인 반면에, OrCAD Capture는 Cadence에 합병되어 Cadence내 속해있는 툴이 되어 회로설계 프로세스의 두 가지 루트를 만들게 된것이다.
이제 회로설계자는 처음 회로설계 툴을 선택함에 있어 회사규모가 작고 개인적인 회로그리기, 또는 소규모 프로젝트의 경우 OrCAD Capture를 고려할 수 있고, 대기업이나 중견기업 같이 대규모의 협업이 이루어지는 경우에는 Concept HDL을 고려할 수 있다.
<< OrCAD Capture CIS >>
OrCAD Capture는 "개인사용자"를 목적으로 디자인한 소프트웨어이다. 따라서 협업이 애초에 전제가 되어있지 않다. 만약 회사의 규모가 커지게 되면 여러 요소들을 고려해야 하는데, 특히 설계자별로 부품을 서로 다르게 쓰면 문제가 될 요인이 있다.
예를들면 단종되거나 재고가 없는 부품을 쓴다거나, 표준으로 쓰지 않는 부품을 만든다던가, 말도 안되는 값을 입력한다거나 등등 따라서 부품만 전문적으로 관리하는 인원이 필요할 수 있다.
그때 OrCAD Capture에 CIS(Component Information System) 기능을 추가하면 가장 기본적인 협업시스템이 구축이 된다. 거창한 기능은 아니지만, 영문 그대로 "부품정보 관리 시스템" 이다. 다시말해 부품만 전문으로 관리하는 사람이 부품관련된 데이터를 관리하고 설계자들의 부품사용을 회사적 차원으로 제한하는 것이다.
Capture CIS는 SQL데이터베이스를 사용하여 Query문을 이용해 부품을 쉽게 찾고 분리하여 사용한다. 업체 상황과 규모에 따라 다르게 구축되며, 가벼운 소규모 업체의 경우 SQLite 로 구축, 중간정도의 규모가 되면 MySQL 또는 MS-SQL으로 구축한다.
그러나 대규모 업체에는 OrCAD Capture 툴 자체가 감당하지 못해 문제가 될 수 있다. 이 경우 Allegro Concept HDL을 고려해볼 수 있다.
Concept HDL 의 경우 이러한 기능들이 분리없이 하나로 하나의 Tool 아래 묶여있지만 (태초에 그렇게 만들어졌다.)
반면에 OrCAD Capture의 경우 필요에 따라 해당 기능의 라이센스를 구매하여 추가할 수 있게 만들었다.
(CIS Overview 영상 capture 17.4 버전 기준)
www.youtube.com/watch?v=o-Gg44gSVxw
<< CIP >>
CIP (Component Information Portal) 툴은 위 CIS기능에 덧붙이는 기능으로, CIS가 OrCAD Capture내에서 부품관리데이터 서버에 접속 할 수 있었다면, CIP는 웹브라우저에서도 손쉽게 접근할 수 있게 해주는 기능이다. Tool 내에서도 부품관련 데이터를 볼 수 있지만, 외부에서도 웹을통해 볼 수 있다. (CIP는 당연히 CIS기능이 있어야 사용할 수 있다.)
www.orcad.com/resources/library/orcad-cip-introduction
권한 관리 기능이 있어, 설계자는 외부에서 포털로 접근해서 수정이 불가하고 오직 부품관리자만이 수정이 가능하다.
그러나 CIP 대부분 기능이 OrCAD 17.4버전이 출시되며 대부분 통합이 되어 크게 필요치 않게 되었다.
CIP는 Add-on 제품으로 Cadence에서 공식적으로 출시한 제품이 아니라, 미국의 공식 Cadence Channel Partner사인 EMA-EDA사에서 만든 제품이다.
<< OrCAD EDM >>
EDM은 부품 관리(Part data) 뿐만 아니라, 설계 (Design data)까지 관리가 가능하다. OrCAD EDM 역시 Add-on 제품으로 기본적으로 OrCAD CIS옵션이 구성되어있는 상태에서 추가할 수 있다.
하나의 Server(서버)를 두고 모든 설계 데이터의 할당과 통합을 전체적으로 관리할 수 있도록 도와주는 제품이다. 예를들면 회로설계가 완료된 어떤 파일을 Pspice엔지니어가 실시간으로 서버에 접근하여 빠르게 시뮬레이션을 하고 Feedback을 주어 설계를 수정한다면, 설계속도가 향상 될 것이다. 또한, 설계가 변경되었다가 되돌릴 경우에도 Version Control기능을 통해 서버에 저장된 데이터로 빠르게 복구가 가능하다. 그리고 최종 완성된 버전만이 "Golden Version"(최종본)으로 두면 전사적 데이터 관리와 설계의 효율성을 증대시킬 수 있다.
서버의 데이터 관리자는 권한관리를 쉽게 할 수 있으며, 서버에 접근할 수 있는 사람과 그렇지 않은 사람을 손쉽게 지정할 수 있으며, 설계자들이 본인의 설계 외 다른데이터를 임의로 수정하는 접근을 미연에 방지 할 수 있다. 설계자들은 본인들이 할당받은 서버접근 계정을 통해 Check-out(서버에서 작업 데이터를 가져옴)을 하고 작업을 하다가 설계가 끝나면 다시 Check-in(서버에 데이터를 통합)하여 전체 관리자는 손쉽게 데이터를 관리할 수 있다.
OrCAD EDM은 Allegro EDM과는 다른 제품이다. OrCAD EDM은 EDA-EMA 사에서 만든 제품이고, Allegro EDM은 Cadence에서 만든 제품으로 이름은 유사하지만 전혀 다른 제품이다.
(OrCAD EDM)
www.orcad.com/products/orcad-engineeringdata-management/overview
(Allegro EDM)
=====================================
OrCAD Capture CIS를 구축하는 방법들...
<SQLite 으로 CIS를 구축하는 방법>
https://ansan-survivor.tistory.com/723
<Microsoft의 MS-SQL 서버로 CIS를 구축하는 방법>
https://ansan-survivor.tistory.com/749