전기(소프트웨어)
Electric (software)![]() | |
초기 릴리즈 | 전 |
---|---|
안정된 릴리스 | 9.07[1] / 2016년 11월 22일 |
저장소 | |
기입처 | 버전 7까지: C, 버전7 이후: Java 및 Scala[2] |
운영 체제 | 크로스 플랫폼 |
플랫폼 | 자바 |
유형 | 전자 설계 자동화 |
면허증. | GPL-3.0 이후 |
웹 사이트 | www www |
Electric VLSI Design System은 1980년대 초에 Steven M에 의해 작성된 EDA 도구입니다.루빈.[3][4][5][6] 전기는 논리 배선도를 구축하고 집적회로 레이아웃을 분석하는 데 사용됩니다.또한 VHDL 및 Verilog와 같은 하드웨어 기술 언어도 처리할 수 있습니다.이 시스템에는 설계 규칙 확인, 시뮬레이션, 라우팅, 레이아웃과 같은 많은 분석 및 합성 도구가 있습니다. 개략도, 논리적인 노력 등
Electric은 Java로 작성되었으며 1998년 GNU General Public License에 따라 GNU 프로젝트의 일부로 출시되었습니다[7].
2017년에 전기 개발은 중단되었지만 지원 및 버그 수정은 [7]계속되고 있습니다.
집적회로의 대체 설계 스타일
웨이퍼의 여러 층에서 폴리곤을 조작하여 집적회로(IC)를 설계하는 다른 시스템과 달리, Electric은 IC 레이아웃을 도식 캡처 시스템의 [8][9]작동 방식과 유사하게 연결된 회로로 봅니다.Electric에서는 설계자가 노드(트랜지스터, 접점 등)를 배치하고 아크(와이어)로 연결합니다.이것은 장점과 단점이 있다.
하나의 장점은 회선이 항상 추출되기 때문에 토폴로지를 알아야 하는 분석(레이아웃 vs. Schematic, Simulation 등)을 보다 빠르게 실행할 수 있습니다.또, 개략도 캡쳐형의 유저 인터페이스를 제시함으로써, IC 레이아웃과 개략도 설계 양면에서 균일한 유저 익스피리언스를 제공한다.마지막으로 회로의 노드 앤 아크 뷰는 설계자가 변경 시 접속된 상태를 유지하도록 레이아웃을 "프로그래밍"할 수 있도록 하는 레이아웃 제약을 호에 쉽게 추가할 수 있도록 합니다.
이런 스타일의 디자인은 단점도 있습니다.한 가지 단점은 설계자가 그러한 상호작용에 익숙하지 않고 그것을 사용하기 위해 훈련이 필요하다는 것이다.IC 레이아웃 경험이 없는 사람들은 일렉트릭의 특이한 스타일에 익숙하지만, 다른 시스템에서 IC 레이아웃을 해본 사람들은 일렉트릭을 사용하기[citation needed] 어렵다고 느끼는 것으로 관찰되었다.또 다른 단점은 노드 추출이 필요하기 때문에 기존 시스템에서 폴리곤을 Import하기 어렵고 폴리곤이 Electric에서 제공하는 노드 및 아크 세트와 항상 일치하지 않는다는 것입니다.또한 소프트웨어 자체 내에서 발생하는 노드 간섭의 결과로 폴리곤 명령을 직접 실행할 수 없습니다.
역사
1980년대에 C로 작성된 Electric은 1980년대[7] [7][10]중반에 Application에 의해 "Bravo3VLSI"로 판매되었습니다.
1988년 Electric Editor Incorporated가 설립되어 Electric을 판매하고 있으며 1998년부터는 Free Software Foundation, 2000년부터 [7]Static Free Software에 의해 프리 소프트웨어로 배포되고 있습니다.
1999년에 개발은 Sun Microsystems로 옮겨졌고 2003년에 원래의 C버전의 Electric은 Java버전을 선호하기 위해 중단되었고 [7]2005년에 완료되었다.
2017년 이후 전기의 활발한 개발은 중단됐지만, 수정과 [7]지원은 계속되고 있다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Release of GNU Electric, version 9.07". 22 November 2016.
- ^ "[electric] Index of /Trunk/Electric/Electric-scala/Com/Sun/Electric/Plugins/Minarea/Deltamerge1".
- ^ Rubin, Steven M. (1983), "An Integrated Aid for Top-Down Electrical Design", Proceedings, VLSI '83, Anceau and Aas, editors, North Holland, Amsterdam
- ^ Rubin, Steven M. (September 1983), "An Integrated Aid for Top-Down Electrical Design", Proceedings, ICCAD-83, Order No 518, IEEE Computer Society
- ^ Baker, R. Jacob (2010), CMOS Circuit Design, Layout, and Simulation, Third Edition, Wiley-IEEE Press
- ^ Zobrist, George Winston (1989), Progress in Computer-aided VLSI Design: Tools, Ablex Publishing Corporation
- ^ a b c d e f g 전기 - 이력
- ^ Rubin, Steven M. (1987), Computer Aids for VLSI Design, Addison-Wesley, Reading Massachusetts
- ^ Rubin, Steven M. (1991), "A General-Purpose Framework for CAD Algorithms", IEEE Communications, 29 (5): 56–62, doi:10.1109/35.79383
- ^ Weisberg, David E. (2008), The Engineering Design Revolution, The People, Companies and Computer Systems That Changed Forever the Practice of Engineering, p. 7-20 and 7-23