나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2026-01-31 23:45:22

SPICE


1. 개요2. 역사3. 구현체
3.1. 오픈소스3.2. 사유 소프트웨어3.3. 기타


Simulation Program with Integrated Circuit Emphasis[1]

1. 개요

UC 버클리에서 로렌스 나이젤이라는 인물이 개발한 회로 시뮬레이터.

아날로그 회로 시뮬레이션에 특화되어 있으며 그 범용성 때문에 업계에서 사실상 표준처럼 사용된다.

2. 역사

로렌스 나이젤은 자신의 지도교수인 로널드 A 로러와 함께 CANCER라는 회로시뮬레이션을 개발해 미 국방부에 납품하는 일을 했다. 그러다 원래 지도교수가 UC 버클리를 떠난뒤 새로 들어온 지도교수인 도널드 페더슨은 문제될만한 부분을 제거하고 오픈소스로 외부에 공개하자는 제안을 했고 그렇게 오픈소스로 개발되어 1973년에 일반에 공개되었다.

최초의 SPICE는 포트란으로 작성되었으며 이때는 연산 가능한 소자와 기능이 제한적이여서 그다지 주목받지 못하다가 2년뒤에 나온 SPICE2부터 조금더 정확한 연산과 다양한 소자를 지원하자 많은 주목을 받기 시작했다.

이후 1989년에 개발 언어를 C로 바꾼 버전인 SPICE3가 나오고 난 뒤 추가적인 업데이트는 끊긴 상황이다.

3. 구현체

상술했듯이 공식적인 SPICE 개발은 SPICE3에서 끝났으며 추가적인 업데이트는 없으나 오픈소스이기 때문에 SPICE의 코드를 바탕으로 각자 다양한 SPICE 프로그램을 만들어서 지금까지도 출시되는 중이다.

3.1. 오픈소스

3.2. 사유 소프트웨어

3.3. 기타


[1] 해석하면 집적회로 특화 시뮬레이션 프로그램이라는 뜻이다.

분류