Environment for design and verification of complex analog and mixed-signal circuits and models

Verilog-A Language

Source, Compiled and Encrypted

컴파일한 Verilog-A™ 언어는 SmartSpice™와 결합하여 회로 설계자와 모델 개발자에게 복잡한 아날로그, 믹스드-시그널 회로 및 모델의 설계 및 검증을 위해 사용하기 쉽고 포괄적인 환경을 제공합니다.

주요 특징

  • SmartSpice Verilog-A 런타임 성능은 C-컴파일한 ADMS 모델의 2배 이내
  • 아날로그, 믹스드-시그널 설계에 대해 행동 모델링을 통한 햐향식 설계 및 상향식 검증을 지원
  • 콤팩트 모델 엔지니어는 어떤 반도체 기술에 대해서도 독자적인 모델을 쉽게 개발 가능
  • 실행가능한 사양은 아날로그 엔지니어와 디지털 엔지니어를 단일 디자인 프로젝트에서 연결 가능
  • 아날로그 IP 배포 및 평가를 위해 암호화 전체/부분 및 바이너리 파일을 통하여 안전한 전달 방식 제공
  • Verilog-A debugger는 SmartSpice의 GUI 모드에서 모델을 코드 개발을 지원하고, Verilog-A 파라미터 평가로 모델 코드를 단계별로 실행 가능
Verilog-A와 SmartSpice실행 환경 통합.

 

콤팩트 모델 개발

  • Verilog-A 콤팩트 모델은 빠른 실행을 위해 바이너리 코드로 컴파일
  • 지정한 기술을 위해 독자적인 SPICE 모델의 용이한 개발 가능
  • 통합 개발 및 디버깅 환경은 콤팩트 모델 개발을 가속화
  • 동일한 SmartSpice 넷리스트에 SPICE 모델 구문과 Verilog-A 모듈의 혼합 가능
Verilog-A 환경은 어떠한 .DC, .TRAN, .AC, .NOISE, 또는 .TEMP 기능에 대해서도 컴파일 모델의 개발 가능.

 

Verilog-A 주요 특징

  • SmartSpice Verilog-A 런타임 성능은 C-컴파일한 ADMS 모델의 2배 이내
  • Verilog-AMS 2.3.1 언어 사양의 모든 아날로그 특징과 호환
  • 다양한 분포 (Gaussian, exponential, Poisson, chi-square, Student’s T, Erlang)에서 소신호와 노이즈 소스를 구현
  • 시간 미적분, 편미분, transition, slew, Laplace transform, Z-transform을 포함하여, 아날로그 연산을 실행
  • SmartSpice는 믹스드 모드 실행을 위해 넷리스트, C, C++, Verilog-A의 어떤 조합도 수용 가능
  • Verilog-A 소자는 서브서킷 X 호출을 이용하여 참조 가능
  • Verilog-A 모듈은 .MODEL 문을 이용하여 참조 가능
  • 각각의 Verilog-A 모듈에 대해 sparse matrix를 생성하여 메모리 사용량 및 실행 시간을 대폭 절감
  • Verilog-A 소스의 암호화 또는 부분 암호화를 지원하여, 내용 공개 없이 독자 모델의 배포 가능
  • Single Event Upset (SEU) 분석 지원
Verilog-A를 이용하여 디자인 플로우를 나타낸 디지털 PLL의 예.

 

아날로그 행동 모델링 환경

  • 아날로그 설계자는 세부적인 회로 설계 전에 프로토타입 목적으로 PLL, VCO, A/D, D/A 등의 설계를 위한 실행 파일 빌드 가능
  • 설계자는 Sigma-Delta 컨버터처럼 믹스드-시그널 설계를 위한 서브서킷으로서 디지털 콤포넌트를 형성 가능
  • 강력한 그래픽 포스트-프로세서는 파형 중첩을 허용하여 믹스드-시그널의 디버깅 속도를 향상

SmartSpice Optimizer를 Verilog-A와 함께 사용

  • SmartSpice Optimizer는 Verilog-A 모듈을 포함하는 입력 데크에 사용 가능
  • 최적화 목표가 되는 조합:
    • 지연, 상승 시간, 하강 시간, 전력
    • 커브의 DC, AC, 과도 신호 조합
  • 파라미터를 최적화하여 달성 가능:
    • 트랜지스터의 길이와 폭
    • 소자 모델 파라미터

Rev. 082713_36