시뮬레이션 기술과 집적 회로가 협동 시뮬레이션을 실현하는 원리와 기술
현재 모든 시뮬레이션 기술은 집적 회로와 통합되어 협동 시뮬레이션을 실현할 수 있다.단일 통합 환경에서 설계 엔지니어는 완전한 시뮬레이션 결과를 얻을 수 있습니다.서로 다른 에뮬레이션 엔진(SPICE, VHDL, Verilog, C 코드 등)의 인터페이스와 통신은 엔지니어에게 불투명하다.그들은 단지 과거의 전통적인 아날로그 소프트웨어가 시뮬레이션할 수 없었던 칩 모델에 관심을 가질 필요가 있다.
이제 SPICE, VHDL, Verilog 또는 C 코드에서 설명하는 아날로그 및 디지털 장치에 기반한 공동 작업 모델을 사용하여 보드의 모든 장치를 시뮬레이션할 수 있습니다.역사상 처음으로 엔지니어는 영점 회로 기판의 모든 구성 요소를 동시에 시뮬레이션할 수 있습니다.시뮬레이션 프로세스는 실제 테스트 프로세스와 동일합니다. Co-simulation은 FPGA 및 CPLD가 포함된 보드에 이상적인 테스트 도구를 제공합니다.
원리도는 시뮬레이션 소프트웨어와의 융합을 구축하여 PCB 엔지니어로 하여금 원리도 설계 소프트웨어와 그 응용을 습득하게 했다.기술적인 관점에서 볼 때, 이 소프트웨어는 네트워크 테이블을 자동으로 생성할 수 있어야 하며, 현재의 소프트웨어는 PCB 설계 엔지니어가 회로도를 생성하고 시뮬레이션 결과를 자동으로 출력할 수 있도록 한다.누군가가 그것을 간소화할 수 있느냐고 물어볼 수도 있다.아날로그 회로를 동시에 자동으로 그릴 수 있는 회로도 설계 도구를 사용하지 않는 이유는 무엇입니까?따라서 통합 회로 다이어그램 설계 도구와 에뮬레이션 도구를 사용하면 엔지니어가 SPICE 에뮬레이션 도구를 배우는 데 너무 많은 시간을 들이지 않고도 낮은 수준의 인코딩 프로세스를 고려할 필요가 없습니다.작업의 사용 편의성을 높이기 위해 PCB 에뮬레이터에 새로운 기능을 추가하는 것이 대부분의 EDA 공급업체의 목표였습니다.실현 방법은 익숙한 가상 기기에 시뮬레이션 결과를 표시하고 부품 코드 파일에 따라 부품을 조직하여"모형 없음"조작을 하는 것이다.이제 스마트 도구가 새로운 설계 의도를 이해하기 때문에 어셈블리의 배치 및 연결 모드를 이해할 필요가 없습니다.예를 들어, Electronics Workbench 에뮬레이션 도구 인 Multiaim의 기능에는 실제 전자 측정 기기와 다르지 않은 모양과 기능을 가진 오실로스코프, 스펙트럼 분석기, 신호 발생기, 논리 분석기 등의 장치가 포함됩니다.이러한 특성은 아날로그 소프트웨어를 거부하는 엔지니어들의 생각을 바꿀 수 있다.시뮬레이션 모델의 소스가 추가되었습니다.EDA 도구 자체에는 장비 라이브러리가 있습니다 (우수한 아날로그 소프트웨어 공급업체가 보유한 장비 모델의 대부분 또는 전부를 제공합니다). 또한 장비 제조업체의 웹 사이트는 설계 모델의 큰 원천입니다.이와 동시에 대량의 신흥네트워크"소자정보회사"도 회로설계에 더욱 많은 모의모형을 제공할수 있으며 EDA의 도구와 소자정보회사가 제공하는 모형을 결합시켜 전자설계공정사의 실시간 정보수요를 만족시킬수 있다.당신이 디자인 도구를 선택할 때, 소프트웨어가 이러한 기능을 가지고 있는지 평가해야 하며, 일부 소프트웨어는 심지어 인터넷 디자인을 공유하는 능력을 가지고 있다.조합 신호 설계의 공통성이 향상되었습니다.SPICE와 같은 범용 아날로그 기술은 중간 규모의 집적회로(MSI)와 대규모 집적회로(LSI)를 포함한 아날로그 회로와 일부 디지털 회로에 적용된다. 그러나 SPICE를 사용하여 트랜지스터와 그리드 수준에서 상당히 복잡한 디지털 칩(미처리기, 메모리, FPGA, CPLD 등)을 모델링하는 것은 불가능하다.이러한 칩의 시뮬레이션 모델은 일반적으로 VHDL 또는 Written in Verilog와 같은 하드웨어 설명 언어를 사용하며, 이러한 프로그래밍 언어는 복잡한 장치의 기능을 완벽하게 설명할 수 있으며 실제 트랜지스터 동작의 관계는 훨씬 복잡합니다.실제로 많은 프로그래밍 가능한 칩은 기능 시뮬레이션에 사용할 수 있는 VHDL 또는 Verilog를 사용하여 기능 설계를 합니다.