← 홈

🔌Cadence Virtuoso

⌘K
🤖
Claude Code AI 도구
🤗
Hugging Face AI 도구
🦜
LangChain AI 도구
🧠
Keras AI 도구
🦙
Ollama AI 도구
🐍
Python 프로그래밍 언어
🟨
JavaScript 프로그래밍 언어
🔷
TypeScript 프로그래밍 언어
⚛️
React 프로그래밍 언어
🐹
Go 프로그래밍 언어
🦀
Rust 프로그래밍 언어
📊
MATLAB 프로그래밍 언어
🗄️
SQL 프로그래밍 언어
⚙️
C/C++ 프로그래밍 언어
Java 프로그래밍 언어
🟣
C# 프로그래밍 언어
🍎
Swift 프로그래밍 언어
🟠
Kotlin 프로그래밍 언어
Next.js 프로그래밍 언어
💚
Vue.js 프로그래밍 언어
🔥
Svelte 프로그래밍 언어
🎨
Tailwind CSS 프로그래밍 언어
💚
Node.js 프로그래밍 언어
🌐
HTML 프로그래밍 언어
🎨
CSS/SCSS 프로그래밍 언어
🐘
PHP 프로그래밍 언어
💎
Ruby 프로그래밍 언어
🔴
Scala 프로그래밍 언어
📊
R 프로그래밍 언어
🎯
Dart 프로그래밍 언어
💧
Elixir 프로그래밍 언어
🌙
Lua 프로그래밍 언어
🐪
Perl 프로그래밍 언어
🅰️
Angular 프로그래밍 언어
🚂
Express.js 프로그래밍 언어
🐱
NestJS 프로그래밍 언어
🛤️
Ruby on Rails 프로그래밍 언어
◼️
GraphQL 프로그래밍 언어
🟪
Haskell 프로그래밍 언어
💚
Nuxt.js 프로그래밍 언어
🔷
SolidJS 프로그래밍 언어
htmx 프로그래밍 언어
💻
VS Code 개발 도구
🧠
PyCharm 개발 도구
📓
Jupyter 개발 도구
🧠
IntelliJ IDEA 개발 도구
💚
Neovim 개발 도구
🔮
Emacs 개발 도구
🔀
Git DevOps & CLI
🐳
Docker DevOps & CLI
☸️
Kubernetes DevOps & CLI
☁️
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux 명령어 DevOps & CLI
💻
Bash 스크립팅 DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
🔨
Makefile DevOps & CLI
🧪
Pytest DevOps & CLI
🪟
Windows DevOps & CLI
📦
패키지 매니저 DevOps & CLI
🍎
macOS DevOps & CLI
🏗️
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
Helm DevOps & CLI
🔨
Jenkins DevOps & CLI
🔥
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
💻
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁️
Azure CLI DevOps & CLI
☁️
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂️
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
🔢
NumPy 데이터베이스 & 데이터
🐼
Pandas 데이터베이스 & 데이터
🔥
PyTorch 데이터베이스 & 데이터
🧠
TensorFlow 데이터베이스 & 데이터
📈
Matplotlib 데이터베이스 & 데이터
🐘
PostgreSQL 데이터베이스 & 데이터
🐬
MySQL 데이터베이스 & 데이터
🍃
MongoDB 데이터베이스 & 데이터
🔴
Redis 데이터베이스 & 데이터
🔍
Elasticsearch 데이터베이스 & 데이터
🤖
Scikit-learn 데이터베이스 & 데이터
👁️
OpenCV 데이터베이스 & 데이터
Apache Spark 데이터베이스 & 데이터
🪶
SQLite 데이터베이스 & 데이터
Supabase 데이터베이스 & 데이터
🔵
Neo4j 데이터베이스 & 데이터
📨
Apache Kafka 데이터베이스 & 데이터
🐰
RabbitMQ 데이터베이스 & 데이터
🔤
Regex 유틸리티
📝
Markdown 유틸리티
📄
LaTeX 유틸리티
🔐
SSH & GPG 유틸리티
🌐
curl & HTTP 유틸리티
📜
reStructuredText 유틸리티
🚀
Postman 유틸리티
🎬
FFmpeg 유틸리티
🖼️
ImageMagick 유틸리티
🔍
ripgrep 유틸리티
🔍
fzf 유틸리티
📗
Microsoft Excel 오피스 애플리케이션
📘
Microsoft Word 오피스 애플리케이션
📙
Microsoft PowerPoint 오피스 애플리케이션
📝
한컴 한글 한컴오피스
📽️
한컴 한쇼 한컴오피스
📊
한컴 한셀 한컴오피스
📄
Google 문서 Google Workspace
📊
Google 스프레드시트 Google Workspace
📽️
Google 프레젠테이션 Google Workspace
🔌
Cadence Virtuoso EDA & 하드웨어
⚙️
Synopsys EDA EDA & 하드웨어
💎
Verilog & VHDL EDA & 하드웨어
LTSpice EDA & 하드웨어
🔧
KiCad EDA & 하드웨어
📝
Notion 생산성 도구
💎
Obsidian 생산성 도구
💬
Slack 생산성 도구
🎮
Discord 생산성 도구
🎨
Figma 디자인 도구
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest 테스팅
Vitest 테스팅
🎭
Playwright 테스팅
🌲
Cypress 테스팅
🌐
Selenium 테스팅
💙
Flutter 모바일 개발
📱
React Native 모바일 개발
🍎
SwiftUI 모바일 개발
📱
Expo 모바일 개발
🐍
Django 웹 프레임워크
FastAPI 웹 프레임워크
🌶️
Flask 웹 프레임워크
🍃
Spring Boot 웹 프레임워크
🍸
Gin 웹 프레임워크
Vite 빌드 도구
📦
Webpack 빌드 도구
esbuild 빌드 도구
🐘
Gradle 빌드 도구
🪶
Maven 빌드 도구
🔧
CMake 빌드 도구
🎮
Unity 게임 개발
🤖
Godot 게임 개발
🔌
Arduino 임베디드 & IoT
🔍
Nmap 보안
🐕
Datadog 모니터링
📖
Swagger/OpenAPI 문서화
검색 결과가 없습니다
EN KO

📐 회로도 편집기

🔧 기본 작업

i 인스턴스 추가 (컴포넌트)
p 핀 추가
w 와이어 추가 (좁은)
W 와이어 추가 (넓은)
l 라벨 추가
L 와이어 이름 추가
n 노트/텍스트 추가
q 속성 편집
Q 객체 속성 편집

✏️ 선택 및 편집

Esc 취소 / 선택 해제
c 복사
m 이동
Delete 선택 항목 삭제
u 실행 취소
U 다시 실행
s 늘이기
r 회전
R 90° 회전
Ctrl + a 모두 선택

🔍 보기 및 탐색

f 창에 맞춤
z 확대
Shift + z 축소
Ctrl + z 선택 영역 확대
e 하위 이동 / 제자리 편집
Ctrl + e 상위 이동 / 복귀
x 검사 및 저장
F2 저장

📊 계층 및 심볼

E 회로도로 이동
Shift + e 심볼 편집
X 셀 뷰 생성
Ctrl + g 회로도에서 심볼 생성

🎨 레이아웃 편집기 (Virtuoso XL)

🖊️ 그리기

r 사각형 추가
p 다각형 추가
P 경로 추가
l 라벨 추가
i 인스턴스 추가
o 컨택/비아 추가
R 눈금자 추가
K 눈금자 지우기

✂️ 선택 및 편집

s 늘이기
c 복사
m 이동
M 도형 병합
Shift + c 자르기 (컷)
q 속성
Shift + m X축 대칭
Ctrl + Shift + m Y축 대칭

📚 레이어 및 표시

Shift + l 레이어 선택 창 (LSW)
Ctrl + Shift + v 레이어 가시성 설정
Shift + v 레이어 가시성 토글
Shift + f 선택 항목 평탄화
g 그리드 표시 토글
Ctrl + d 다시 그리기

🔎 보기 및 확대

f 창에 디자인 맞춤
z 확대
Shift + z 축소
Ctrl + f 선택 항목으로 확대
Tab 뷰 이동
Home 전체 맞춤

📈 ADE (아날로그 설계 환경)

⚙️ 시뮬레이션 설정

Setup > Simulator/Directory/Host 시뮬레이터 선택 (Spectre 등)
Setup > Model Libraries 모델 라이브러리 경로 추가
Setup > Design Variables 설계 변수 정의
Setup > Stimuli 입력 자극 설정
Analyses > Choose 분석 유형 선택 (DC, AC, Tran)
Outputs > To Be Plotted > Select On Schematic 플롯할 출력 선택

▶️ 시뮬레이션 실행

Simulation > Netlist and Run 넷리스트 생성 및 실행
Simulation > Run 시뮬레이션 실행
Simulation > Stop 현재 시뮬레이션 중지
Simulation > Netlist > Create 넷리스트만 생성
Simulation > Options > Analog 시뮬레이터 옵션 설정
Results > Direct Plot > Main Form 결과 플롯

📊 분석 유형

dc DC 동작점 분석
dc sweep DC 스윕 분석
ac AC 소신호 분석
tran 과도 분석
noise 노이즈 분석
stb 안정성 분석 (루프 이득)
pss 주기적 정상 상태
pnoise 주기적 노이즈 분석

💻 SKILL 명령어

🖥️ CIW (명령 인터프리터 창)

load("file.il") SKILL 파일 로드
println("text") CIW에 출력
hiGetCurrentWindow() 현재 창 ID 가져오기
geGetEditCellView() 현재 셀뷰 가져오기
dbOpenCellViewByType(lib cell view) 셀뷰 열기
dbSave(cv) 셀뷰 저장
dbClose(cv) 셀뷰 닫기

📁 라이브러리 및 셀 작업

ddGetObj(libName) 라이브러리 객체 가져오기
ddGetObj(libName cellName) 셀 객체 가져오기
dbCreateLib(libName techLib) 라이브러리 생성
dbCreateCellView(lib cell view type) 셀뷰 생성
dbCopyCellView(srcLib srcCell srcView dstLib dstCell dstView) 셀뷰 복사
foreach(cell ddGetObj(lib)~>cells println(cell~>name)) 라이브러리의 모든 셀 나열

📐 회로도 SKILL

schCreateInst(cv libName cellName viewName name xy orient) 인스턴스 생성
schCreateWire(cv type pts width) 와이어 생성
schCreatePin(cv net name dir xy) 핀 생성
cv~>instances 모든 인스턴스 가져오기
inst~>cellName 인스턴스 셀 이름 가져오기
inst~>xy 인스턴스 위치 가져오기

🎨 레이아웃 SKILL

dbCreateRect(cv layer bbox) 사각형 생성
dbCreatePolygon(cv layer points) 다각형 생성
dbCreatePath(cv layer points width) 경로 생성
dbCreateLabel(cv layer xy text justify orient height) 라벨 생성
dbCreateInst(cv master xy orient name) 인스턴스 생성
dbFlattenInst(inst levels) 인스턴스 평탄화

DRC & LVS

📏 DRC (설계 규칙 검사)

Verify > DRC DRC 검사 실행
Verify > Markers > Find DRC 마커 찾기
Verify > Markers > Delete All 모든 마커 삭제
Verify > Markers > Explain 선택된 마커 설명
calibre -drc runset Calibre DRC 실행

⚖️ LVS (레이아웃 대 회로도)

Verify > LVS LVS 검사 실행
calibre -lvs runset Calibre LVS 실행
Results > View LVS Results LVS 보고서 보기
LVS Debug > Trace Net LVS에서 넷 추적
LVS Debug > Cross-probe 레이아웃/회로도 크로스 프로브

🔬 PEX (기생 추출)

Verify > Extract 기생 추출 실행
calibre -xrc runset Calibre xRC 실행
QRC > Run QRC 추출 실행
View > Extracted View 추출된 뷰 열기

💡 팁 & 모범 사례

유용한 팁

  • 바인드키 사용자 정의: Options > Bindkeys에서 단축키 사용자 정의
  • 디스플레이 설정: Display > Display Options로 렌더링 최적화
  • 스냅 설정: 정밀한 배치를 위해 스냅 모드 조정
  • 레이어 목적: 항상 layer:purpose 쌍 확인 (예: M1:drawing)
  • 계층 구조: 복잡한 설계 관리를 위해 계층 구조 효과적 활용
  • 버전 관리: 셀 버전 관리에 Library Manager 사용
  • CIW 히스토리: CIW에서 위/아래 화살표로 명령 재호출
  • 크로스 프로빙: 회로도와 레이아웃 간 크로스 프로빙 사용

🚀 성능 팁

  • 대규모 설계에서 빠른 편집을 위해 계층 깊이 줄이기
  • 더 나은 라우팅을 위해 연결성 기반 레이아웃 사용
  • 실시간 피드백을 위해 증분 DRC 활성화
  • 반복 구조에 매개변수 셀 (Pcells) 사용
  • 시작 시간 개선을 위해 미사용 라이브러리 아카이브
  • 견고한 설계 검증을 위해 시뮬레이션 코너 사용