← Home

🔌Cadence Virtuoso

⌘K
ðŸĪ–
Claude Code AI Tools
ðŸĪ—
Hugging Face AI Tools
ðŸĶœ
LangChain AI Tools
🧠
Keras AI Tools
ðŸĶ™
Ollama AI Tools
🐍
Python Programming Languages
ðŸŸĻ
JavaScript Programming Languages
🔷
TypeScript Programming Languages
⚛ïļ
React Programming Languages
ðŸđ
Go Programming Languages
ðŸĶ€
Rust Programming Languages
📊
MATLAB Programming Languages
🗄ïļ
SQL Programming Languages
⚙ïļ
C/C++ Programming Languages
☕
Java Programming Languages
ðŸŸĢ
C# Programming Languages
🍎
Swift Programming Languages
🟠
Kotlin Programming Languages
â–ē
Next.js Programming Languages
💚
Vue.js Programming Languages
ðŸ”Ĩ
Svelte Programming Languages
ðŸŽĻ
Tailwind CSS Programming Languages
💚
Node.js Programming Languages
🌐
HTML Programming Languages
ðŸŽĻ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
💎
Ruby Programming Languages
ðŸ”ī
Scala Programming Languages
📊
R Programming Languages
ðŸŽŊ
Dart Programming Languages
💧
Elixir Programming Languages
🌙
Lua Programming Languages
🐊
Perl Programming Languages
🅰ïļ
Angular Programming Languages
🚂
Express.js Programming Languages
ðŸą
NestJS Programming Languages
ðŸ›Īïļ
Ruby on Rails Programming Languages
◾ïļ
GraphQL Programming Languages
🟊
Haskell Programming Languages
💚
Nuxt.js Programming Languages
🔷
SolidJS Programming Languages
⚡
htmx Programming Languages
ðŸ’ŧ
VS Code Development Tools
🧠
PyCharm Development Tools
📓
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
💚
Neovim Development Tools
ðŸ”Ū
Emacs Development Tools
🔀
Git DevOps & CLI
ðŸģ
Docker DevOps & CLI
â˜ļïļ
Kubernetes DevOps & CLI
☁ïļ
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
ðŸ’ŧ
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
ðŸ”Ļ
Makefile DevOps & CLI
🧊
Pytest DevOps & CLI
🊟
Windows DevOps & CLI
ðŸ“Ķ
Package Managers 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 Databases & Data
🐞
Pandas Databases & Data
ðŸ”Ĩ
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
📈
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐎
MySQL Databases & Data
🍃
MongoDB Databases & Data
ðŸ”ī
Redis Databases & Data
🔍
Elasticsearch Databases & Data
ðŸĪ–
Scikit-learn Databases & Data
👁ïļ
OpenCV Databases & Data
⚡
Apache Spark Databases & Data
ðŸŠķ
SQLite Databases & Data
⚡
Supabase Databases & Data
ðŸ”ĩ
Neo4j Databases & Data
ðŸ“Ļ
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
ðŸ”Ī
Regex Utilities
📝
Markdown Utilities
📄
LaTeX Utilities
🔐
SSH & GPG Utilities
🌐
curl & HTTP Utilities
📜
reStructuredText Utilities
🚀
Postman Utilities
🎎
FFmpeg Utilities
🖞ïļ
ImageMagick Utilities
🔍
ripgrep Utilities
🔍
fzf Utilities
📗
Microsoft Excel Office Applications
📘
Microsoft Word Office Applications
📙
Microsoft PowerPoint Office Applications
📝
Hancom Hangul Hancom Office
ðŸ“―ïļ
Hancom Hanshow Hancom Office
📊
Hancom Hancell Hancom Office
📄
Google Docs Google Workspace
📊
Google Sheets Google Workspace
ðŸ“―ïļ
Google Slides Google Workspace
🔌
Cadence Virtuoso EDA & Hardware
⚙ïļ
Synopsys EDA EDA & Hardware
💎
Verilog & VHDL EDA & Hardware
⚡
LTSpice EDA & Hardware
🔧
KiCad EDA & Hardware
📝
Notion Productivity
💎
Obsidian Productivity
💎
Slack Productivity
ðŸŽŪ
Discord Productivity
ðŸŽĻ
Figma Design Tools
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest Testing
⚡
Vitest Testing
🎭
Playwright Testing
ðŸŒē
Cypress Testing
🌐
Selenium Testing
💙
Flutter Mobile Development
ðŸ“ą
React Native Mobile Development
🍎
SwiftUI Mobile Development
ðŸ“ą
Expo Mobile Development
🐍
Django Web Frameworks
⚡
FastAPI Web Frameworks
ðŸŒķïļ
Flask Web Frameworks
🍃
Spring Boot Web Frameworks
ðŸļ
Gin Web Frameworks
⚡
Vite Build Tools
ðŸ“Ķ
Webpack Build Tools
⚡
esbuild Build Tools
🐘
Gradle Build Tools
ðŸŠķ
Maven Build Tools
🔧
CMake Build Tools
ðŸŽŪ
Unity Game Development
ðŸĪ–
Godot Game Development
🔌
Arduino Embedded & IoT
🔍
Nmap Security
🐕
Datadog Monitoring
📖
Swagger/OpenAPI Documentation
No results found
EN KO

📐 Schematic Editor

🔧 Basic Operations

i Add Instance (component)
p Add Pin
w Add Wire (narrow)
W Add Wire (wide)
l Add Label
L Add Wire Name
n Add Note/Text
q Edit Properties
Q Edit Object Properties

✏ïļ Selection & Edit

Esc Cancel / Deselect
c Copy
m Move
Delete Delete selected
u Undo
U Redo
s Stretch
r Rotate
R Rotate 90°
Ctrl + a Select All

🔍 View & Navigation

f Fit to window
z Zoom In
Shift + z Zoom Out
Ctrl + z Zoom to selection
e Descend / Edit in place
Ctrl + e Ascend / Return
x Check and Save
F2 Save

📊 Hierarchy & Symbol

E Descend into schematic
Shift + e Edit symbol
X Make cell view
Ctrl + g Generate symbol from schematic

ðŸŽĻ Layout Editor (Virtuoso XL)

🖊ïļ Drawing

r Add Rectangle
p Add Polygon
P Add Path
l Add Label
i Add Instance
o Add Contact/Via
R Add Ruler
K Clear Rulers

✂ïļ Selection & Editing

s Stretch
c Copy
m Move
M Merge shapes
Shift + c Chop (cut)
q Properties
Shift + m Mirror X
Ctrl + Shift + m Mirror Y

📚 Layer & Display

Shift + l Layer Selection Window (LSW)
Ctrl + Shift + v Set layer visibility
Shift + v Toggle layer visibility
Shift + f Flatten selected
g Toggle grid display
Ctrl + d Redraw

🔎 View & Zoom

f Fit design in window
z Zoom in
Shift + z Zoom out
Ctrl + f Zoom to selected
Tab Pan view
Home Fit all

📈 ADE (Analog Design Environment)

⚙ïļ Simulation Setup

Setup > Simulator/Directory/Host Select simulator (Spectre, etc.)
Setup > Model Libraries Add model library paths
Setup > Design Variables Define design variables
Setup > Stimuli Setup input stimuli
Analyses > Choose Select analysis type (DC, AC, Tran)
Outputs > To Be Plotted > Select On Schematic Select outputs to plot

â–ķïļ Running Simulation

Simulation > Netlist and Run Generate netlist and run
Simulation > Run Run simulation
Simulation > Stop Stop current simulation
Simulation > Netlist > Create Create netlist only
Simulation > Options > Analog Set simulator options
Results > Direct Plot > Main Form Plot results

📊 Analysis Types

dc DC operating point analysis
dc sweep DC sweep analysis
ac AC small-signal analysis
tran Transient analysis
noise Noise analysis
stb Stability analysis (loop gain)
pss Periodic steady state
pnoise Periodic noise analysis

ðŸ’ŧ SKILL Commands

ðŸ–Ĩïļ CIW (Command Interpreter Window)

load("file.il") Load SKILL file
println("text") Print to CIW
hiGetCurrentWindow() Get current window ID
geGetEditCellView() Get current cellview
dbOpenCellViewByType(lib cell view) Open cellview
dbSave(cv) Save cellview
dbClose(cv) Close cellview

📁 Library & Cell Operations

ddGetObj(libName) Get library object
ddGetObj(libName cellName) Get cell object
dbCreateLib(libName techLib) Create library
dbCreateCellView(lib cell view type) Create cellview
dbCopyCellView(srcLib srcCell srcView dstLib dstCell dstView) Copy cellview
foreach(cell ddGetObj(lib)~>cells println(cell~>name)) List all cells in library

📐 Schematic SKILL

schCreateInst(cv libName cellName viewName name xy orient) Create instance
schCreateWire(cv type pts width) Create wire
schCreatePin(cv net name dir xy) Create pin
cv~>instances Get all instances
inst~>cellName Get instance cell name
inst~>xy Get instance position

ðŸŽĻ Layout SKILL

dbCreateRect(cv layer bbox) Create rectangle
dbCreatePolygon(cv layer points) Create polygon
dbCreatePath(cv layer points width) Create path
dbCreateLabel(cv layer xy text justify orient height) Create label
dbCreateInst(cv master xy orient name) Create instance
dbFlattenInst(inst levels) Flatten instance

✅ DRC & LVS

📏 DRC (Design Rule Check)

Verify > DRC Run DRC check
Verify > Markers > Find Find DRC markers
Verify > Markers > Delete All Clear all markers
Verify > Markers > Explain Explain selected marker
calibre -drc runset Run Calibre DRC

⚖ïļ LVS (Layout vs Schematic)

Verify > LVS Run LVS check
calibre -lvs runset Run Calibre LVS
Results > View LVS Results View LVS report
LVS Debug > Trace Net Trace net in LVS
LVS Debug > Cross-probe Cross-probe layout/schematic

🔎 PEX (Parasitic Extraction)

Verify > Extract Run parasitic extraction
calibre -xrc runset Run Calibre xRC
QRC > Run Run QRC extraction
View > Extracted View Open extracted view

ðŸ’Ą Tips & Best Practices

âœĻ Useful Tips

  • Bindkey Customization: Customize shortcuts via Options > Bindkeys
  • Display Settings: Use Display > Display Options to optimize rendering
  • Snap Settings: Adjust snap modes for precise placement
  • Layer Purpose: Always check layer:purpose pair (e.g., M1:drawing)
  • Hierarchy: Use hierarchy effectively to manage complex designs
  • Version Control: Use Library Manager for versioning cells
  • CIW History: Use up/down arrows in CIW to recall commands
  • Cross-probing: Use cross-probing between schematic and layout

🚀 Performance Tips

  • Reduce hierarchy depth for faster editing in large designs
  • Use connectivity-driven layout for better routing
  • Enable incremental DRC for real-time feedback
  • Use parameterized cells (Pcells) for repetitive structures
  • Archive unused libraries to improve startup time
  • Use simulation corners for robust design verification