EDA 소프트웨어 비교

Comparison of EDA software

이 페이지는 오늘날 거의 전체 전자 장치를 설계하는 데 사용되는 전자 설계 자동화(EDA) 소프트웨어를 비교한 것입니다.현대의 전자 장치는 너무 복잡해서 컴퓨터의 도움 없이는 설계할 수 없습니다.전자 장치는 집적 회로(IC), 인쇄 회로 기판(PCB), 필드 프로그래머블 게이트 어레이(FPGA) 또는 이들의 조합으로 구성될 수 있습니다.집적 회로는 디지털 회로와 아날로그 회로의 조합으로 구성될 수 있습니다.이러한 회로에는 트랜지스터, 저항기, 콘덴서 또는 아날로그 신경망, 안테나 또는 퓨즈와 같은 특수 구성 요소의 조합이 포함될 수 있습니다.

이러한 전자 디바이스들 각각의 설계는 일반적으로 높은 수준의 추상화에서 낮은 수준으로 진행됩니다.FPGA의 경우 하위 레벨 설명은 게이트 어레이에 플래시할 이진 파일로 구성되고 집적 회로의 경우 하위 레벨 설명은 주조 공장 내부에서 리소그래피에 사용할 마스크를 설명하는 레이아웃 파일로 구성됩니다.

각 설계 단계에는 전문화된 도구가 필요하며, 이러한 도구 중 많은 것이 여러 유형의 전자 회로를 설계하는 데 사용될 수 있습니다.예를 들어, 높은 수준의 디지털 합성을 위한 프로그램은 일반적으로 IC 디지털 설계 및 FPGA 프로그래밍에 모두 사용될 수 있습니다.마찬가지로, 도식 캡처 및 아날로그 시뮬레이션을 위한 도구는 일반적으로 IC 아날로그 설계 및 PCB 설계에 모두 사용될 수 있습니다.

예를 들어 IC(Integrated Circuit)의 경우, 오늘날 칩 하나에 200억 개 이상의 트랜지스터가 포함되어 있을 수 있으며(이는 지구상의 모든 사람에 대해 두 개 이상의 트랜지스터를 포함하는 것), 일반적으로 칩의 모든 단일 트랜지스터가 의도한 대로 작동해야 합니다.단일 VLSI 마스크 세트는 비용이 최대 1,000만-1억까지 들 수 있기 때문에 시행착오 접근법은 경제적으로 실행 가능하지 않습니다.설계 오류의 위험을 최소화하기 위해 설계 흐름이 매우 자동화됩니다.EDA 소프트웨어는 설계 프로세스의 모든 단계에서 설계자를 지원하며, 모든 설계 단계에는 엄격한 테스트 단계가 수반됩니다.펜티엄 FDIV 부동소수점 장치 버그와 같이 상위 코드에 오류가 이미 있거나 와이어 누락, 타이밍 위반 등 물리적 합성까지 삽입될 수 있습니다.

독점 EDA 소프트웨어 비교

IC 설계를 위한 메인스트림 EDA 소프트웨어 번들

집적회로(IC) 설계를 위한 EDA(Electronic Design Automation) 소프트웨어의 세계는 시놉시스, 케이던스 디자인 시스템즈, 지멘스 EDA(General Mentor Graphics, 2017년 지멘스가 인수한 구 멘토 그래픽스) 세 업체가 각각 42억 US$, 30억 US$, 13억 US$의 매출을 기록하고 있습니다.

이러한 공급업체는 HDL 합성에서 물리적 합성 및 검증에 이르기까지 IC 설계의 전체 스펙트럼을 포괄할 수 있는 소프트웨어 번들을 제공합니다.

EDA 소프트웨어의 개발은 기술 노드의 개발과 밀접하게 연결되어 있습니다.트랜지스터 모델, 물리적 특성 및 설계 규칙과 같은 특정 반도체 주조 공장의 속성은 일반적으로 하나 이상의 EDA 공급업체의 고유 파일 형식으로 인코딩됩니다.이 일련의 파일은 프로세스 설계 키트(PDK)를 구성하며 보통 주조 공장과 EDA 공급업체 간의 공동 작업으로 개발됩니다.따라서 주조 공장에서는 일반적으로 특정 EDA 번들에 대해서만 호환되는 PDK를 출시합니다.PDK 내부에 포함된 정보는 일반적으로 기밀로 간주됩니다.따라서 PDK는 일반적으로 NDA(Non Disclosure Agreement)에 의해 보호되며 설계자에게 불완전하거나 암호화된 형태로 발송될 수 있습니다.

전기 시뮬레이션 전용 소프트웨어(아날로그/혼합 신호/전자파)

응용프로그램 및 개발자 플랫폼 최신판 도식? 시뮬레이션? PCB 편집? 사용자 인터페이스 언어 수입품 수출품 스크립팅
버전 날짜.
EDA Keysight EE에 의한 첨단설계시스템 개발 포식스[1] 2019[2] 2018-11-15 네. 예, 전파 전자기 시뮬레이션 및 넷리스트 시뮬레이션 네. HSPICE, SPICE, Spectrenetlists, Gerber, Excellon, ODB++ 아트웍 등 HSPICE, SPICE, Spectrenetlists, Gerber, Excellon, ODB++ 아트웍 등 Python, Application Extension Language (전용; "AEL")
윈도우[1]
SUSE[1]
RHEL[1]
논리설계에 의한 회로로직 창문들 10 2019-01 네. 예, 넷리스트 시뮬레이션(아날로그 및 디지털) 네. SPICE, Gerber, DXF SPICE, PDF, Gerber, DXF
아날로그 소자별 LT스파이스
(무료)
윈도우, macOS, 와인 17.1.10 2023-07-27 네. 예, 넷리스트 시뮬레이션(아날로그) 아니요. 넷리스트 넷리스트
마이크로캡
(무료, 수명 종료)
창문들 12.0.2.3 2019-11-18 네. 예, 넷리스트 시뮬레이션(아날로그 및 디지털) 아니요. en, jp HSPICE, PSPICE, SPICE3, 넷리스트, 이미지, IBIS, 터치스톤 SPICE 텍스트 파일, 넷리스트, BOM, Protel, Accel, OrCad, PADs 넷리스트, 도식도 및 분석도 이미지, 숫자 출력 텍스트, Excel
와인

PCB 설계를 위한 독점 소프트웨어 비교

응용프로그램 및 개발자 플랫폼 최신판 도식? 시뮬레이션? PCB 편집? 사용자 인터페이스 언어 수입품 수출품 스크립팅
버전 날짜.
Altium Designer (전 Protel) by Altium 창문들 23.3[3] 2023-03-16 네. 네. 네. 다국어 OrCAD, Allegro, PADS Logic, PADS PCB, Expedition, DxDesigner, EAGLE, P-CAD, Gerber, STEP, Solidworks, IDF 등 3D PDF, Gerber, Gerber X2, Excellon, ODB++, DXF, STEP, OrCAD, EAGLE, EDB 등 델파이, JS, VB
와인
주켄의 CADSTAR, 보드 디자이너, 비술라 창문들 2022.0 2022-08-31 네. 예, SI&PI 네. 패드, OrCAD, P-CAD, Protel, DXF, IDF PDF, Gerber, Excellon, ODB++, DXF, IDF 등 COM, 매크로
회로 메이커 바이 알티움 창문들 2 2021-07 네. 아니요. 네. 마지막 버전 이후 수입자 제거(1.3) Gerber, Excellon, DXF, STEP, PDF 없음.
와인
CR-5000 by 주켄 포식스 13 2011-05-17 네. 예, SI&PI 네. en, jp EDIF, DXF, IGES, IDF, BSDL, STEP, ACIS, Gerber, Excellon 등 PDF, Gerber, Excellon, ODB++ (반드시 요청[4]), DXF, STEP, IPCD-356, IPC-2581, EPS, ACIS
창문들
유닉스
리눅스
CR-8000 by 주켄 포식스 2020 2020-06-30 네. 예, SI & PI, IBIS-AMI/SERDES 네. en, jp EDIF, DXF, IGES, IDF, BSDL, STEP, ACIS, Gerber, Excellon 등 PDF, Gerber, Excellon, ODB++ (반드시 요청[4]), DXF, STEP, IPCD-356, IPC-2581, EPS, ACIS
창문들
유닉스
리눅스
RS구성요소에 의한 스파크 PCB 설계 창문들 9.0.3 2020-07-08 네. 네, 향신료 네. 이글, DXF, EDIF Gerber, Excellon, ODB++, DXF, IDF, PDF, LPKF
트레이스 바이 노밤 포식스 4.3.0.4 2023-01-18 네. 외부의
(Spice netlist 내보내기)
네. 21개국어 Altium, Eagle, KiCad, OrCAD, P-CAD, PADs, Gerber, N/C 드릴, DXF, BSDL 핀리스트, 넷리스트 Gerber, Gerber X2, Excellon, ODB++, DXF, Eagle, P-CAD, PADS, OrCAD, IPC-D-356, STEP, VRML, Pick and Place, CSV, BOM
창문들
와인
EAGLE by Autodesk/CadSoft 컴퓨터 포식스 9.6.2 2020-05-27 네. 응스파이스 네. de, en, zh, hu, ru EAGLE(XML), ACEL(P-CAD, Altium, Protel), Ultiboard, Netlists, BMP, Custom EAGLE(XML), Protel, Netlists, Images, Gerber, Gerber X2, Excellon, Sieb & Meyer, HPGL, PostScript/EPS, PDF, Images, HyperLynx, IDF, Custom IMT2000 3GPP - 독점사용자 언어 프로그래밍
창문들
리눅스
이지EDA 포식스 6.4.5 2020-08-19 네. 응스파이스 네. en, fr, de, pl, jp, ru, es, se, ua, zh... Altium, EAGLE, KiCad 라이브러리, LTspice.asc/.asy 파일, JSON, Spice PDF, PNG, SVG, JSON, Gerber, Excellon, Pick and Place CSV 파일, CSV 형식 드릴 차트, Bill of Materials CSV 파일, Altium netlist, Free PCB netlist, PADS Layout Netlist, Spice netlist. 제이손
창문들
리눅스
웹 애플리케이션으로서의 ChromeOS
NI UltiboardMultisim by National Instruments 창문들 14.2 [5] 2019-05-19 네. 네. 네. MS*, MP*, EWB, Spice, OrCAD, UltiCap, Protel, Gerber, DXF, Ultiboard 4&5, Calay BOM, Gerber, Excellon, IGES(3D), DXF(2D & 3D), SVG
웹 어플리케이션[6]
오어캐드 창문들 17.4 - 22.1 2022-10-20 네. 네. 네. EAGLE, PADs, Altium, STEP, DXF, IDF, IDX, OrCAD SDT, OrCAD Layout, OrCAD PDF, Gerber, Gerber X2, Excellon 드릴/경로, 넷리스트, ODB++, DXF, IDF, IDX, STEP, 3D PDF, IPC2581 Tcl/TK, SKILL(리스프)
Proteus by Labcenter Electronics Ltd 창문들 8.16 2023-04-24 네. 네. 네. Gerber, BMP, DXF PDF, Gerber, GerberX2, Excellon, ODB++, DXF, IDF, PKP, 테스트포인트 파일, 메타파일, BMP 내부 대본
풀소닉스 바이 웨스트데브 창문들 12.0 2018-10-01 네. 네. 네. Allegro, Altium, CadStar, EAGLE, OrCAD, PADS, P-CAD, Protel, Gerber, STEP, DXF, IDF 등 Gerber, Gerber X2, Excellon, ODB++, IPC-2581, PDF, DXF, STEP, IDF, BOM 등 전용 언어, ActiveX
와인
타겟 3001! 창문들 30.2.0.63 2020-12-14 네. 네. 네. en, de, fr EAGLE, DXF, Gerber, Gerber, Excellon, BMP, CXF, STEP 3D Gerber, Gerber X2, Excellon, EAGLE, HPGL, G-Code(밀링), CXF, STEP 3D, Excel BOMs, Pick&Place, GenCAD, FABmaster, IPCD-356, 테스트포인트, 넷리스트, OBJ, POV-Ray, PDF 패키지 생성기 스크립트, BOM 스크립트, 인쇄 및 PDF 생성기 스크립트, 3D 스크립트
와인
티나 창문들 12.0 2019-12 네. 네. 네. 23개 언어(en, de, fr, fr, fr 및 기타 19개 언어) VHDL, Verilog, Verilog-AVerilog-AMS VHDL, Verilog, Verilog-AVerilog-AMS
리눅스
맥OS
안드로이드
업버터 포식스 해당 없음 2019-05-10 네. 아니요. 네. Altium, OrCad, PDF, OpenJSON, EAGLE PDF, Gerber, Excellon, netlist, PADS Layout Netlist, Tempo Automation, Pick and Place CSV, 고해상도 PNG, STL, CSV 형식의 드릴 차트, CSV 형식의 모든 부품 목록
창문들
웹 어플리케이션
오토데스크123D 서킷 포식스 해당 없음 예, + 브레드보드 네. 네. 독수리 거버
창문들
웹 어플리케이션
응용프로그램 및 개발자 플랫폼 최신판 도식? 시뮬레이션? PCB 편집? 사용자 인터페이스 언어 수입품 수출품 스크립팅
버전 날짜.

무료 소프트웨어 EDA 툴 비교

IC 설계를 위한 무료 소프트웨어 EDA 번들

무료오픈 소스 EDA 소프트웨어 번들은 현재 DARPAGoogle의 오픈로드 프로젝트 덕분에 빠른 개발이 진행되고 있습니다.OpenROAD 프로젝트는 고급 합성에서 레이아웃 생성에[7] 이르는 완전한 도구 스택을 제공합니다. 플로우에는 로직 합성을 위한 Yosys, 물리적 합성을 위한 OpenLane 및 SkyWater 130nm PDK를 대상으로 합니다.그 플로우는 현재 구글에서 무료 제작을 위한 디자인 제출에 사용되고 있습니다.[8][9][better source needed]

고급 합성을 위한 무료 소프트웨어

높은 수준의 합성 소프트웨어는 일반적으로 응용 프로그램별 집적 회로(ASIC)와 필드 프로그래밍 가능 게이트 어레이(FPGA)의 설계에 모두 사용될 수 있습니다.대부분의 고급 합성 소프트웨어는 VHDL 또는 Verilog와 같은 주류 하드웨어 기술 언어(HDL) 중 하나로 작성된 코드를 편집하고 검증하는 데 사용됩니다.대신 다른 도구들은 더 높은 수준의 추상화로 작동하며 Chisel이나 Spinal HDL과 같은 언어에서 시작하는 HDL 코드를 합성할 수 있습니다.이러한 언어의 추상성이 높아지면 HDL 코드의 공식적인 검증이 가능합니다.[10][11][better source needed]

이름. 건축학 면허증. 댓글
이카루스 베릴로그 *BSD, Linux, Mac GPL-2.0 이상 베릴로그 시뮬레이터
베릴레이터 포식스 LGPL-3.0 전용 또는 Artistic-2.0 Verilator는 가장 빠른 무료 Verilog HDL 시뮬레이터입니다.합성 가능한 Verilog를 2-상태 합성(지연 제로) 시맨틱스를 따라 사이클 정확한 C++ 또는 System C 코드로 컴파일합니다.웹 사이트에 보고된 벤치마크에 따르면, 이는 ModelSim, NC-Verilog 및 VCS와 같은 상용 이벤트 기반 시뮬레이터보다 몇 배 빠르며, Carbon ModelStudio 및 ARC VTOC와 같은 상용 사이클 정확 모델링 도구보다는 빠르지 않습니다.

IC 물리적 합성 및 레이아웃을 위한 무료 소프트웨어

장치 모델만 있으면 IC(Integrated Circuit)와 PCB(Printed Circuit Board)에 모두 사용할 수 있으므로 이 목록에는 개략적인 편집기나 시뮬레이터는 포함되지 않습니다.

이름. 건축학 면허증. 자동 라우터 댓글
일렉트릭 *BSD, Java GPL-3.0 이상 네. 모든 레벨에서 연결성을 갖는 VLSI 회로 설계 도구.개략적인 엔트리 및 PCB 설계에도 사용할 수 있습니다.
마술 리눅스 BSD 라이선스 아니요. 대규모 통합 레이아웃 툴

도식 편집 및 아날로그/혼합 신호 시뮬레이션을 위한 무료 소프트웨어

이름. 건축학 면허증. 댓글
그누캅 임의(C++11) GPL-3.0 이상 혼합신호회로 시뮬레이터
케이텍랩 리눅스 GPL KTechLab은 도식화된 캡처 및 시뮬레이터입니다.특히 아날로그 부품과 소형 디지털 프로세서의 혼합 신호 시뮬레이션에 적합합니다.
응스파이스 Linux, Solaris, Mac, NetBSD, FreeBSD, Windows BSD-3-조항 SPICE + XSPICE + 사이다
오레가노 GPL-2.0 이상 도식 캡처 + 향신료 시뮬레이션
QUCS(Site Universal Circuit Simulator) Linux, Solaris, Mac, NetBSD, FreeBSD, Windows GPL-2.0 이상 도식 캡처 + Verilog + VHDL + 시뮬레이션.Qcs-Sfork는 SPICE 백엔드 Ngspice, Xyce 및 SpiceOpus를 지원합니다.
X서킷 유닉스 GPL 넷리스트를 작성하고 고품질 도면을 게시하는 데 사용됩니다.

PCB 설계를 위한 무료 소프트웨어

이름. 건축학 면허증. 자동 라우터 수입품 수출품 스크립팅 댓글
프리 PCB 창문들 GPL 네. Microsoft Windows용 인쇄회로기판 디자인 프로그램입니다.Free PCB는 최대 16개의 구리 레이어(미터 단위와 미국 관습 단위)와 Gerber 형식의 디자인 내보내기를 허용합니다.FpcROUTE Specctra DSN 설계 파일 변환기를 사용하여 FreeRouting[12] 자동 라우터를 사용하여 보드를 부분적으로 또는 완전히 자동 라우팅할 수 있습니다.
프리징 윈도우, 맥, 리눅스 GPL-3.0 이상 네. gEDA 기호, KiCad 기호, SVG 게르버, DIY 에칭, BOM, SVG, PDF, EPS 프로토보드 뷰, 도식 뷰, PCB 뷰, 코드(펌웨어) 뷰사용자 정의 가능한 설계 규칙 검사기를 포함합니다.아두이노라즈베리 파이 실드와 같은 일반적인 모양의 보드를 포함합니다.스플라인 곡선 추적을 허용합니다.단 두 개의 레이어(위와 아래).게르버를 출력합니다.
gEDA *BSD, Linux, Mac GPL-2.0 이상 네. gschem netlists, 이미지 as background Gerber, Excellon, SVG, PDF, EPS, PNG, GIF, JPEG, Specctra, XYRS Guile (도식) 도식, 시뮬레이션, PCB 편집기, 거버뷰
키카드 리눅스, , 윈도 GPL-3.0 이상 프리루팅 Altium, CadStar, EAGLE(XML), P-CAD, Fabmaster, TinyCAD 넷리스트, OrCAD EDIF PDF, Gerber, Gerber X2, Excellon, 넷리스트, VRML2, STEP, IDFv3 파이썬 도식 및 보드 디자인 등을 위한 풀 패키지설계 규칙 확인.사용자 정의 기호 및 풋프린트.Gerber/드릴 파일 생성.그래픽 인터페이스.활성 사용자 커뮤니티.
pcb-rnd *BSD, Linux, Mac, Windows GPL-2.0 이상 네. gschem 넷리스트, Protel Autotrax, KiCad(레거시 & s-expr 레이아웃), EAGLE(XML & v3, 4,5 바이너리 레이아웃), eeschema 넷리스트, 멘토 넷리스트, TinyCad 넷리스트, Calay 넷리스트, FreePCB/easyEDA 넷리스트, LT-Spice, MUCS, Mentor Graphics Hyperlynx, 이미지(BMP, JPG, GIF, PNG), HPGL, BXL, Specctra(DSN), PADS Gerber/drill, SVG, PDF, EPS, PNG, GIF, JPEG, Specctra(DSN), PADS, Protel Autotrax, KiCad(레거시 & s-expr), DXF, FidocadJ, Mentor Graphics Hyperlynx, 템플릿 구성 가능 XYRS/BOM Python, lua, perl, tcl, AWK(복수 방언), lisp & scheme(복수 방언), javascript, ruby, pascal, BASIC 확장 파일 형식 지원, DRC, 파라메트릭 풋프린트, 쿼리 언어, GUI 등을 갖춘 회로 레이아웃 프로그램과 배치 처리 및 자동화를 위한 명령줄 동작

참고 항목

참고문헌

  1. ^ a b c d "ADS Supported Platforms". Archived from the original on 2017-10-15. Retrieved 2015-03-20.
  2. ^ "PathWave Advanced Design System (ADS) Software Keysight". www.keysight.com.
  3. ^ "ALTIUM DESIGNER". ALTIUM-DOWNLOADS.
  4. ^ a b "PCB tools supporting ODB++". Artwork.com. Artwork Conversion Software Inc. Retrieved 2011-09-25.
  5. ^ "Upgrade Multisim™ - National Instruments". www.ni.com.
  6. ^ "Multisim Web App". Archived from the original on 2017-04-19. Retrieved 2017-04-18.
  7. ^ "The OpenROAD Project, OpenROAD seeks to develop and foster an autonomous, 24-hour, open-source layout generation flow (RTL-to-GDS)". Retrieved 2022-09-08.
  8. ^ "Make Your Own Chips for Free. Design and fabricate your own open-source design for free with the Open MPW Program".
  9. ^ "Build Open Silicon with Google".
  10. ^ "Open-Source Formal Verification for Chisel" (PDF). Retrieved 2022-09-08.
  11. ^ "Formal verification". Retrieved 2022-09-08.
  12. ^ Wirtz, Alfons (2014-03-08) [2004]. "FreeRouting - Printed Circuit Board Routing Software from FreeRouting.net". Archived from the original on 2017-09-23. Retrieved 2017-09-24.