Quiet Universal Circuit Simulator
Quite Universal Circuit Simulator![]() Qucs 로고 | |
![]() 쿼크 스크린샷 | |
원저작자 | 마이클 마르그라프, 스테판 얀 외 |
---|---|
초기 릴리즈 | 2003년 12월 8일( 전 |
안정된 릴리스 | 0.0.19 / 2017년 1월 22일( 전 |
프리뷰 릴리즈 | 0.0.20-rc2 / 2019년 5월 [1] , 전( |
저장소 | |
기입처 | C++ |
운영 체제 | Linux, macOS, Solaris, FreeBSD, Windows |
유형 | EDA |
면허증. | GPL-2.0 이후 |
웹 사이트 | qucs |
Qucs(Quit Universal Circuit Simulator)는 GPL로 출시된 자유 소프트웨어 전자 회로 시뮬레이터 소프트웨어 애플리케이션입니다.그래피컬 유저 인터페이스로 회선을 셋업 해, 회선의 큰 신호, 작은 신호, 노이즈 동작을 시뮬레이트 할 수 있습니다.VHDL 및/또는 Verilog를 사용한 순수 디지털 시뮬레이션도 지원됩니다.
Qucs는 늘어나는 아날로그 및 디지털 컴포넌트 목록과 SPICE 서브회로를 지원합니다.GEDA나 PSPICE 등의 다른 회로 시뮬레이터보다 사용 및 취급이 훨씬 간단하도록 설계되어 있습니다.
분석 유형
분석 유형에는 S-파라미터(노이즈 포함), AC(노이즈 포함), DC, 과도 분석, 고조파 밸런스(미완료), 디지털 시뮬레이션(VHDL 및 Verilog-HDL) 및 파라미터 스위프가 있습니다.
기능 개요
Qucs에는 도식 캡처를 위한 그래픽 인터페이스가 있습니다.시뮬레이션 데이터는 스미스-차트, 데카르트, 표 형식, 폴라, 스미스-폴라 조합, 3D-카르트, 로커스 곡선, 타이밍 다이어그램 및 진실 표를 포함한 다양한 유형의 다이어그램으로 나타낼 수 있다.
이 문서에는 유용한 튜토리얼(WorkBook), 보고서(ReportBook) 및 시뮬레이터에 대한 기술 설명이 많이 나와 있습니다.
기타 기능에는 전송선 계산기, 필터 합성, 전력 및 노이즈 매칭을 위한 Smith-Chart 도구, 감쇠기 설계 합성, 디바이스 모델과 서브회로 라이브러리 매니저, 아날로그 설계를 위한 옵티마이저, Verilog-A 인터페이스, 다국어 지원(GUI 및 내부 도움말 시스템), 서브회로(파라미터 포함) hi 등이 있습니다.erarchy, 방정식과 기호적으로 정의된 비선형 및 선형 장치를 사용하여 강력한 데이터 후처리가 가능합니다.
툴 스위트
Qucs는 GUI를 통해 상호 작용하는 여러 독립 실행형 프로그램으로 구성됩니다.
GUI는 도식 작성, 시뮬레이션 설정, 시뮬레이션 결과 표시, VHDL 코드 작성 등에 사용됩니다.
아날로그 시뮬레이터인 gnucsator는 이전에 설정한 개략도를 시뮬레이션하기 위해 GUI에 의해 실행되는 명령줄 프로그램입니다.명령어로 증강된 netlist 파일을 읽고 시뮬레이션을 수행한 후 마지막으로 데이터셋 파일을 생성합니다.또한 오류를 보고할 수도 있습니다.
GUI에는 넷리스트 및 시뮬레이션로깅 정보를 표시할 수 있는 텍스트에디터가 포함되어 있습니다특정 컴포넌트(SPIXE 넷리스트나 터치스톤 파일 등)와 관련된 파일을 쉽게 편집할 수 있습니다.
필터 합성 애플리케이션은 다양한 유형의 필터를 설계하는 데 도움이 됩니다.
전송 라인 계산기를 사용하여 다양한 유형의 전송 라인(예: 마이크로스트립, 동축 케이블)을 설계 및 분석할 수 있습니다.
컴포넌트 라이브러리 관리자는 실생활 디바이스(예: 트랜지스터, 다이오드, 브리지, 오퍼램프)의 모델에 액세스 할 수 있습니다.이들은 보통 매크로로 구현됩니다.사용자는 라이브러리를 확장할 수 있습니다.
감쇠기 합성 애플리케이션을 사용하여 다양한 유형의 수동 감쇠기를 설계할 수 있습니다.
명령줄 변환 프로그램 도구는 GUI에서 데이터 세트, 넷리스트 및 도식을 다른 CAD/EDA 소프트웨어에서 가져오거나 다른 CAD/EDA 소프트웨어로 내보내는 데 사용됩니다.지원되는 파일 형식 및 사용 정보는 qucsconv의 manpage에서 확인할 수 있습니다.
또한 GUI는 다른 EDA 툴을 조작할 수 있습니다.qucator netlist 형식을 읽는 시뮬레이터에 의해 아날로그 및 혼합 시뮬레이션을 수행할 수 있습니다.VHDL을 통한 순수 디지털 시뮬레이션의 경우 무료 프로그램HDL 또는 Icarus-Verilog를 사용할 수 있습니다.회선 최적화(비용 기능의 최소화)의 경우는, ASCO 를 호출할 수 있습니다.
구성 요소들
다음과 같은 카테고리의 컴포넌트가 제공됩니다.
- 응결부품(R, L, C, 앰프, 위상시프터 등)
- 원천
- 프로브
- 전송선
- 비선형 부품(다이오드, 트랜지스터 등)
- 디지털 컴포넌트
- 파일 컨테이너(S 파라미터 데이터셋, SPICE 넷리스트)
- 그림
또한 시장에서 사용할 수 있는 다양한 표준 구성 요소(브릿지, 다이오드, 배리스터, LED, JFET, MOSFET 등)가 포함된 구성 요소 라이브러리도 있습니다.
트랜지스터 모델
Qucs는 트랜지스터 모델을 지원하며 일부는 수동으로 추가해야 합니다.테스트된 것도 있습니다.이것들은 다음과 같습니다.
- FBH-HBT
- HICUM L0 v1.12
- HICUM L0 v1.2
- HICUM L2 v2.1
- HICUM L2 v2.22
- HICUM L2 v2.23
- MESFET(커티스, Statz, TOM-1 및 TOM-2)
- SGP(SPICE Gummel-Poon)
- 모스펫
- JFET
- EPFL-EKV MOSFET v2.6
「 」를 참조해 주세요.
레퍼런스
- ^ "Release qucs-0.0.20-rc2 · Qucs/Qucs". GitHub.
- ^ "FreeHDL index Page". Freehdl.seul.org. Retrieved 2012-03-01.
- ^ "ASCO project :: homepage". Asco.sourceforge.net. Retrieved 2012-03-01.