Circuit Modeling with SNL
Master the Simic Network Language through progressive learning paths.
Choose Your Learning Path
The Simic Network Language (SNL) provides a powerful framework for describing digital circuits at multiple levels of abstraction. Whether you're new to Simic or an experienced user, this guide organizes circuit modeling topics from foundational concepts to advanced techniques.
Beginner: Foundational Concepts
Start here to learn the core building blocks of SNL circuit descriptions.
Intermediate: Building Complexity
Expand your skills with advanced connectivity, hierarchy, and electrical modeling.
Pin Connections & Signal Routing
Understand by-order vs by-name connections, signal vectors, and multidimensional arrays.
Hierarchical Design
Build complex circuits with macro composition, dotted notation, and abstraction levels.
Electrical Attributes
Specify delays (ODEL, ORISE, OFALL), loading (ILOD), and drive strength parameters.
Advanced: Expert Features
Master professional-grade timing analysis and specialized modeling techniques.
Advanced Delay Modeling
Slew-rate dependent delays, resultant delay calculation, pin loading, and functional timing checks.
Signal Behavior
Signal decay, spike propagation control, wire-ties, and multi-driver dominance rules.
Advanced Features
Physical size metrics, behavioral modeling integration, and performance optimization.
Quick Reference for Experienced Users
Already familiar with SNL? Jump directly to reference materials:
- SNL Keywords Reference - Complete keyword catalog
- Built-in Primitives - Gates, flip-flops, memories, and more
- Run Commands - Interactive simulation control
- RCA 1802 Case Study - Complex behavioral modeling example