Description
Software Introduction
Synopsys Custom Compiler is an advanced custom IC design platform used for schematic capture, layout editing, and full-custom analog/mixed-signal physical design implementation. It is tightly integrated with industry-standard Process Design Kits (PDKs), verification engines, and signoff tools, enabling a complete design-to-tapeout flow. The tool provides high productivity features for hierarchical design, parameterized cells, and interactive layout editing. It is widely used in analog, RF, mixed-signal, and custom digital IC development. It supports advanced node technologies with scalable design methodologies for modern semiconductor fabrication processes.
Learner Prerequisites
• Strong understanding of CMOS technology and MOS device physics
• Knowledge of analog and digital circuit design fundamentals
• Familiarity with semiconductor fabrication flow and layout concepts
• Basic understanding of design rules (DRC/LVS concepts)
• Exposure to EDA tools and schematic entry environments
• Working knowledge of UNIX/Linux operating systems
• Understanding of PDK structure, device models, and libraries
• Basic awareness of parasitic effects in integrated circuits
Table of Contents
1. Introduction to Layout Design in Custom Compiler
1.1 Overview of custom IC layout design flow and methodology
1.2 Importance of physical layout in circuit performance and reliability
1.3 Relationship between schematic and layout representation
1.4 Design goals: area efficiency, performance, power, and manufacturability
1.5 Overview of layout design challenges in advanced technology nodes
2. PDK & Technology Setup
2.1 Structure and components of Process Design Kits (PDKs)
2.2 Technology file loading and configuration in Custom Compiler
2.3 Library setup for devices, cells, and standard components
2.4 Verification of technology compatibility and rule decks
2.5 Environment setup for multi-node and multi-corner design
3. Layer Stack & Design Rules
3.1 Understanding semiconductor layer stack hierarchy
3.2 Metal, diffusion, poly, via, and implant layer usage
3.3 Design rule constraints: spacing, width, enclosure, density
3.4 Interpretation of foundry rule decks for layout compliance
3.5 Common layer mapping issues and resolution strategies
4. Device Placement & Layout Fundamentals
4.1 MOSFET layout construction and orientation techniques
4.2 Well formation, body contacts, and substrate biasing
4.3 Device matching techniques: common-centroid and interdigitation
4.4 Layout symmetry considerations for analog performance
4.5 Impact of placement on parasitic resistance and capacitance
5. Routing Techniques in Layout Design
5.1 Interconnect routing strategies for signal integrity
5.2 Power and ground routing and IR drop considerations
5.3 Shielding techniques for noise-sensitive nets
5.4 Via stacking and multi-layer routing optimization
5.5 Reduction of parasitic RC effects in routing paths
6. Advanced Layout Editing Tools
6.1 Shape creation, modification, and Boolean operations
6.2 Alignment, snapping, grouping, and array-based editing
6.3 Use of parameterized cells (PCells) in layout automation
6.4 Hierarchical editing and block-level manipulation tools
6.5 Shortcut keys and productivity enhancement features
7. Parasitic Extraction Awareness
7.1 Overview of parasitic resistance and capacitance effects
7.2 Impact of parasitics on timing, noise, and power
7.3 Layout-driven parasitic reduction techniques
7.4 Extraction-aware design practices for analog circuits
7.5 Correlation between layout geometry and extracted values
8. DRC and LVS Verification Flow
8.1 Purpose and flow of Design Rule Check (DRC)
8.2 Layout Versus Schematic (LVS) verification methodology
8.3 Debugging techniques for DRC/LVS violations
8.4 Common error categories and correction strategies
8.5 Iterative verification and signoff readiness process
9. Hierarchical Design & Block Integration
9.1 Hierarchical vs flat layout design approaches
9.2 Creation and management of reusable layout blocks
9.3 Integration of sub-blocks into top-level hierarchy
9.4 Connectivity management across hierarchical boundaries
9.5 Benefits of hierarchy in large-scale IC design
10. Analog & Mixed-Signal Layout Practices
10.1 Matching techniques for current mirrors and differential pairs
10.2 Noise isolation and substrate coupling reduction methods
10.3 Guard rings, shielding, and isolation structures
10.4 Symmetry and balance in precision analog circuits
10.5 Floorplanning strategies for mixed-signal blocks
11. Performance Optimization in Layout Design
11.1 Area optimization techniques for compact layout design
11.2 Power optimization through routing and device sizing
11.3 Timing improvement through parasitic reduction
11.4 Signal integrity enhancement methods
11.5 Trade-offs between performance, area, and manufacturability
12. Design Rule Debugging & Fixing
12.1 Identification of common DRC violations
12.2 Systematic debugging workflow for layout errors
12.3 Fixing spacing, overlap, and enclosure violations
12.4 Tool-assisted debugging features in Custom Compiler
12.5 Preventive techniques for rule violation avoidance
13. Tapeout Preparation Flow
13.1 Final layout verification and signoff checklist
13.2 GDSII/OASIS file generation process
13.3 Foundry submission requirements and validation
13.4 Final LVS/DRC clean-up procedures
13.5 Documentation and handoff for fabrication
14. Advanced Features in Custom Compiler
14.1 Scripting automation for repetitive layout tasks
14.2 Custom environment configuration and UI enhancement
14.3 Integration with simulation and signoff tools
14.4 Productivity features for large design management
14.5 Best practices for efficient design reuse and scaling
Conclusion
This training provides a comprehensive, industry-oriented understanding of layout design and physical implementation using Synopsys Custom Compiler. It covers foundational concepts, PDK setup, device-level layout techniques, routing strategies, verification flows, hierarchical design, and advanced optimization practices. By the end of this course, learners will be equipped to handle complex analog and mixed-signal layout designs and prepare signoff-ready layouts for modern semiconductor fabrication processes.







Reviews
There are no reviews yet.