SPICE ( 전자 회로 시뮬레이션 ) - 위키백과, 우리 모두의 백과사전 SPICE ( 전자 회로 시뮬레이션 ) 위키백과, 우리 모두의 백과사전. ( 전자 회로 시뮬레이션 프로그램에서 넘어옴 ) 둘러보기로 가기 검색하러 가기 SPICE 1 원저자 Laurence Nagel 발표일 1973년 프로그래밍 언어 포트란 종류 전자 회로 시뮬레이션 라이선스 퍼블릭 도메인 소프트웨어 SPICE 2 발표일 1975년 최근 버전 2G. 6 / 1983 프로그래밍 언어 포트란 종류 전자 회로 시뮬레이션 라이선스 퍼블릭 도메인 소프트웨어 SPICE 3 원저자 Thomas Quarles 발표일 1989년 최근 버전 3f. 5 / July 1993 프로그래밍 언어 C 종류 전자 회로 시뮬레이션 라이선스 BSD 허가서 SPICE ( Simulation Program with Integrated Circuit Emphasis ) [ 1 ] [ 2 ] 는 공용 오픈소스 아날로그 회로 시뮬레이터이다. 이것은 집적 회로와 보드 레벨 설계에 사용되며, 회로 설계의 무결성을 확인하고 그 회로의 동작을 예측한다. 목차 1 소개 2 기원 3 과도신호 분석 3. 1 과도신호 분석을 위한 초기조건 4 적용 5 프로그램 특징 및 구조 5. 1 분석 5. 2 장치 모델 5. 3 입력과 출력 : 넷리스트, 도식화 및 기입 6 각주 7 외부 링크 7. 1 참조한 원본 문서 소개 [ 편집 ] 개별 부품으로 이루어진 보드 레벨 설계와는 달리, 집적 회로를 제조하기 전에 브레
지만, C 셸과 비슷한 명령 줄 인터페이스로도 제어할 수 있다. 또한 개발용 워크 스테이션이 더 흔해짐에 따라X 윈도우 시스템 방식도 추가되었다. 업체들과 다양한 자유 소프트웨어 프로젝트들은 스키매틱 캡쳐 프론트엔드를 추가하였는데, 이 덕분에 회로의 개략도를 직접 그리면 프로그램이 자동으로 넷리스트를 만드는 기능이 추가되었다. 또한, 그래픽 사용자 인터페이스가 추가되고, 전압과 전류의 출력값을 벡터로 조작할 수 있게 되었다. 게다가, 파형을 볼 수 있는 적절한 그래픽 도구들이 추가되었다. 각주 [ 편집 ] ↑ Nagel, L. W, and Pederson, D. O., SPICE ( Simulation Program with Integrated Circuit Emphasis ), Memorandum No. ERL - M382, University of California, Berkeley, Apr. 1973 ↑ Nagel, Laurence W., SPICE2 : A Computer Program to Simulate Semiconductor Circuits, Memorandum No. ERL - M520, University of California, Berkeley, May 1975 ↑ Warwick, Colin ( May 2009 ). " Everyth
ird Decade, Proc. 1990 IEEE Bipolar Circuits and Technology Meeting, Minneapolis, Sept. 1990, pp. 96 - 101 ↑ K. S. Kundert, The Designer's Guide to SPICE and Spectre, Kluwer. Academic Publishers, Boston, 1995 ↑ " List of IEEE Milestones ". 《 IEEE Global History Network 》. IEEE. 2011년 8월 4일에 확인함. ↑ Nagel, L., Is it Time for SPICE4 Archived 2006년 9월 26일 - 웨이백 머신, 2004 Numerical Aspects of Device and Circuit Modeling Workshop, June 23 - 25, 2004, Santa Fe, New Mexico. Retrieved on 2007 - 11 - 10 ↑ McCalla and Howard ( February 1971 ). " BIAS - 3 - A program for nonlinear D. C. analysis of bipolar transistor circuits ". 《 IEEE Journal of Solid State Circuits 》 6 : 14 - 19. doi : 10. 1109 /
언급되었는데, 이때의 언급은 " 범세계적 표준 집적회로 시뮬레이터 " 이다. [ 14 ] 프로그램 특징 및 구조 [ 편집 ] SPICE는 현재 집적회로 설계에 필요한 분석법과 소자들을 가지고 있고, 편리하게 쓰기에 충분히 강력하며 빠른 덕분에 유명해졌다. [ 15 ] 그 이전에 쓰인 프로그램들은 한정된 기능만 수행하였는데, BIAS [ 16 ] 와 SLIC [ 17 ] 이 그러하였다. SPICE는 이러한 기능들을 모두 포함해 많은 회로를 성공적으로 시뮬레이트 하게 되었다. 분석 [ 편집 ] SPICE2에는 다음과 같은 분석이 가능하다. AC 분석 ( 선형 소신호 주파수 도메인 분석 ) DC 분석 ( 비선형 정지점 계산 ) DC 전달 커브 분석 ( 입력신호가 변할 경우의 동작점 계산 ) 잡음 분석 ( 특정 출력에서 관측되는 잡음 분석을 위한 소신호 분석 ) 전달 함수 분석 ( 소신호 획득 및 임피던스 계산 ) 과도신호 분석 ( 시간 도메인에서의 대신호 분석 ) SPICE가 비선형 회로모델을 자주 사용하기 때문에, 소신호 분석에는 회로가 선형에 가깝게 되는 정지점 계산이 필수적이다. SPICE2는 다른 소신호 분석방식도 가지고있는데, 민감도 분석, 극영점 분석, 그리고 소신호 왜곡 분석이 바로 그것이다. 극한 기후
6 각주 7 외부 링크 7. 1 참조한 원본 문서 소개 [ 편집 ] 개별 부품으로 이루어진 보드 레벨 설계와는 달리, 집적 회로를 제조하기 전에 브레드보드로 실험하는 것은 굉장히 어렵다. 또한, 포토마스크등의 제조를 위한 전제조건들은 설계단계에서의 완벽함을 필요로 하게 되었다. 이러한 배경으로 인해 SPICE를 사용하여 시뮬레이션하는 방법은 집적 회로를 제조하기 전에 미리 트랜지스터 레벨에서 회로작동을 시험하기 위해 업계표준으로 자리잡게 되었다. 보드 레벨 설계는 종종 브레드보드를 통해 테스트된다. 하지만 브레드보드를 활용해도 기생 소자와 같은 몇몇 회로의 특성은 실제 제조후와 비교했을 때 정확하지 않을 수 있다. 이러한 기생소자들은 SPICE를 통해 더 정확하게 측정이 가능하다. 또한, 설계자들은 제조시의 오차 발생을 대비해 모형보다 더 정확한 정보를 갖기 원한다. 그러한 이유로 몬테 카를로의 시뮬레이션을 수행하는데에 SPICE를 사용하는 것은 흔한 일이다. 회로 시뮬레이션 프로그렘은 트랜지스터, 저항, 축전기 등으로 이루어진 회로요소, 그리고 그들의 연결들을 모두 기록한 넷리스트를 받아서 그것을 풀기위한 방정식들로 변환 [ 3 ] 한다. 그 후,
게 다를 경우 발생하는 문제이다. 적용 [ 편집 ] SPICE는 학계에서도, 산업적으로도, 영리 제품으로서도 많은 회로 시뮬레이션 프로그램의 토대로 우뚝섰다. 첫번째 SPICE의 [UNK] ISPICE인데, National CSS에서 시분할 서비스의 상호작용 버전으로 제작하였다. [ 12 ] 가장 유명한 상업 제품으로는 현재 카덴스 디자인 시스템에서 소유중인 PSPICE 와 [UNK] 소유중인 HSPICE가 있다. 학계 부문에서는 조지아 테크에서 제작한 XSPICE와 CODECS에서 시작되어 캘리포니아 대학교 버클리와 오레곤 주 대학교에서 만든 Cider가 있다. 집적회로 산업은 SPICE를 빠르게 받아들이고 있으며, 지금도 개발되고 있다. [ 13 ] 오늘날에는 몇몇, 특히 거대한 회사를 위시한 IC 제조업체들은 계속해서 SPICE를 토대로 한 회로 시뮬레이션 프로그램을 개발하기 위한 팀을 꾸리고 있고, 이 결과로 Analog Devices에서 만든 ADICE, Linear Technology에서 만든 LTspice 등이 있다. SPICE의 탄생은 2011년 IEEE Milestone에서 언급되었는데, 이때의 언급은 " 범세계적 표준 집적회로 시뮬레이터 " 이다. [ 14 ] 프로그램 특징 및 구조 [ 편집 ] SPICE는 현재
SPICE3 ) A brief history of SPICE SPICE2 and SPICE3 at UC Berkeley Cider at UC Berkeley 원본 주소 " " 분류 : 1973년 소프트웨어EDA 소프트웨어자유 소프트웨어C로 작성된 자유 소프트웨어포트란으로 작성된 자유 소프트웨어회로 설계 시뮬레이션 프로그램숨은 분류 : 깨진 링크를 가지고 있는 문서CS1 관리 - 여러 이름 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 [UNK] 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 [UNK] 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 다른 프로젝트 공용 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 [UNK] IndonesiaItaliano 日 本 語 [UNK] 中 文 링크 편집 이 문서는 2019년 4월 19일 ( 금 ) 23 : 37에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. [UNK]
- M520, University of California, Berkeley, May 1975 ↑ Warwick, Colin ( May 2009 ). " Everything you always wanted to know about SPICE * ( * But were afraid to ask ) " ( PDF ). 《 EMC Journal 》 ( Nutwood UK Limited ) ( 82 ) : 27 - 29. ISSN 1748 - 9253. ↑ Nagel, L. W. & Rohrer, R. A. ( August 1971 ). " Computer Analysis of Nonlinear Circuits, Excluding Radiation ". 《 IEEE Journal of Solid State Circuits 》 SC - 6 : 166 - 182. doi : 10. 1109 / JSSC. 1971. 1050166. [ 깨진 링크 ] ↑ " Life of SPICE " ( PDF ). 2012년 2월 4일에 원본 문서 ( PDF ) 에서 보존된 문서. 2011년 2월 23일에 확인함. ↑ Perry, T. ( June 1998 ). " Donald O. Pederson ". 《 IEEE Spectrum 》 35 : 22 - 27. doi : 10. 1109 / 6. 681968. ↑ 2nd
요소, 그리고 그들의 연결들을 모두 기록한 넷리스트를 받아서 그것을 풀기위한 방정식들로 변환 [ 3 ] 한다. 그 후, 이러한 비선형 미분 대수방정식을 비선형 적분 방식, 뉴턴 방법, 희소행렬 등의 방식으로 정리된 일반 방정식이 사용자에게 주어지게 된다. 기원 [ 편집 ] SPICE는 캘리포니아 대학교 버클리의 전자공학 연구실에서 도널드 페더슨 교수 ( Donald Pederson ) 의 지도를 받는 로렌스 네이글 ( Laurence Nagel ) 에 의해 만들어졌다. SPICE1은 본래 네이글이 로널드 로러 ( Ronald Rohrer ) 교수 밑에서 작업한 CANCER 프로그램 [ 4 ] 의 파생으로 제작되었다. CANCER는 " Computer Analysis of Nonlinear Circuits, Excluding Radiation " 의 약자로 [ 5 ], 이 시기에는 미국 국방부에서 회로가 방사능에 얼마나 잘 버티는지에 대해 측정하기 위한 시뮬레이터가 개발되고 있었다. 네이글의 지도교수였던 로러가 떠나고 새 지도교수, 페더슨은 특허를 이미 받은 CANCER의 사용제약을 없애고, 퍼블릭 도메인으로 사용되기에 충분한 프로그램이라고 생각하였다. [ 6 ] SPICE1는 1973년에 처음 소개되었다
cuits ". 《 IEEE Journal of Solid State Circuits 》 6 : 14 - 19. doi : 10. 1109 / JSSC. 1971. 1050153. [ 깨진 링크 ] ↑ Idleman, Jenkins, McCalla and Pederson ( August 1971 ). " SLIC - a simulator for linear integrated circuits ". 《 IEEE Journal of Solid State Circuits 》 6 : 188 - 203. doi : 10. 1109 / JSSC. 1971. 1050168. CS1 관리 - 여러 이름 ( 링크 ) ↑ Bianchi, Giovanni ( 2015 ). " Limitations of PLL simulation : hidden oscillations in SPICE analysis ". arXiv : 1506. 02484. 외부 링크 [ 편집 ] Spice at UC Berkeley 참조한 원본 문서 [ 편집 ] The original SPICE1 paper L. W. Nagel's dissertation ( SPICE2 ) Thomas Quarles'dissertation ( SPICE3 ) A brief history of SPICE SPICE2 and SPICE3 at UC Berkeley Cider at UC Berkeley 원본
SPICE (Simulation Program with Integrated Circuit Emphasis) 는 공용 오픈소스 아날로그 회로 시뮬레이터이다. 이것은 집적 회로와 보드 레벨 설계에 사용되며, 회로 설계의 무결성을 확인하고 그 회로의 동작을 예측한다.