← Home

๐ŸญSynopsys EDA

โŒ˜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

โš™๏ธ Design Compiler

๐Ÿ“‚ Setup & Read Design

set target_library "lib.db" Set target library
set link_library "* lib.db" Set link library
set search_path ". ./lib" Set search path
read_verilog design.v Read Verilog
read_vhdl design.vhd Read VHDL
read_ddc design.ddc Read DDC format
analyze -format verilog file.v Analyze design
elaborate top_module Elaborate design
current_design top_module Set current design
link Link design

๐Ÿ“ Constraints

create_clock -period 10 [get_ports clk] Define clock (10ns)
create_generated_clock -divide_by 2 -source clk [get_pins div/Q] Generated clock
set_clock_uncertainty 0.1 [get_clocks clk] Clock uncertainty
set_input_delay -clock clk 2 [get_ports data_in] Input delay
set_output_delay -clock clk 2 [get_ports data_out] Output delay
set_max_delay 5 -from [get_ports a] -to [get_ports b] Max delay constraint
set_false_path -from [get_clocks clk1] -to [get_clocks clk2] False path
set_multicycle_path 2 -setup -from [get_pins reg/Q] Multicycle path

๐Ÿ”ง Synthesis

compile Basic compile
compile_ultra High-effort compile
compile_ultra -area_high_effort_script Area optimization
compile_ultra -timing_high_effort_script Timing optimization
set_max_area 0 Minimize area
set_max_dynamic_power 0 Minimize power

๐Ÿ“Š Reports & Output

report_timing Timing report
report_timing -delay_type max -max_paths 10 Detailed timing
report_area Area report
report_power Power report
report_constraint -all_violators Constraint violations
report_qor Quality of results
write -format verilog -output netlist.v Write netlist
write -format ddc -output design.ddc Write DDC
write_sdc constraints.sdc Write SDC

โฑ๏ธ PrimeTime (STA)

๐Ÿ“‚ Setup & Analysis

read_verilog netlist.v Read netlist
read_db lib.db Read library
read_sdc constraints.sdc Read SDC constraints
read_parasitics design.spef Read SPEF parasitics
link_design top_module Link design
update_timing Update timing

๐Ÿ“ˆ Timing Analysis

report_timing Report timing
report_timing -from [get_pins reg1/Q] -to [get_pins reg2/D] Path timing
report_timing -delay_type min Hold timing
report_timing -delay_type max Setup timing
report_clock_timing -type summary Clock summary
report_analysis_coverage Analysis coverage
get_timing_paths -nworst 100 Get worst paths

๐Ÿ”ฌ Advanced Analysis

set_operating_conditions -min bc -max wc Operating conditions
report_si_bottleneck Signal integrity
report_noise Noise analysis
report_power Power analysis

๐Ÿงช VCS (Simulation)

โš™๏ธ Compilation

vcs design.v testbench.v -o simv Compile design
vcs -sverilog design.sv SystemVerilog compile
vcs -debug_all Enable debug
vcs +v2k Verilog-2001 mode
vcs -f filelist.f Read file list
vcs +define+DEBUG Define macro
vcs +incdir+./include Include directory

โ–ถ๏ธ Simulation

./simv Run simulation
./simv +vcs+finish+1000 Run with timeout
./simv +ntb_random_seed=12345 Set random seed
./simv -gui Run with DVE GUI
./simv -ucli Interactive mode

๐Ÿ“Š Waveform & Coverage

vcs -cm line+cond+fsm+branch Enable coverage
./simv -cm line+cond Collect coverage
urg -dir simv.vdb Generate coverage report
$fsdbDumpfile("wave.fsdb"); FSDB dump (in code)
$fsdbDumpvars; Dump all signals
dve -vpd vcdplus.vpd Open waveform in DVE

๐Ÿ—๏ธ ICC2 (Place & Route)

๐Ÿ“‚ Setup & Import

create_lib -technology tech.tf library_name Create library
read_verilog netlist.v Read netlist
read_sdc constraints.sdc Read constraints
initialize_floorplan -core_utilization 0.7 Initialize floorplan

๐Ÿ“ Floorplan & Placement

create_placement -floorplan Initial placement
legalize_placement Legalize placement
create_power_straps Create power grid
place_opt Placement optimization

๐Ÿ”— Clock Tree & Routing

clock_opt Clock tree synthesis
route_auto Auto routing
route_opt Route optimization
check_routes Check routing DRC

๐Ÿ“ค Output

write_gds -output design.gds Write GDSII
write_verilog netlist_final.v Write final netlist
write_parasitics -output design.spef Write SPEF
write_def -output design.def Write DEF

๐Ÿ’ก Tips & Best Practices

โœจ Useful Tips

  • Always check timing constraints before synthesis
  • Use compile_ultra for better QoR in production
  • Define false paths and multicycle paths early
  • Check constraint coverage with report_analysis_coverage
  • Use incremental compile for ECO changes
  • Always verify timing closure at all PVT corners