Technical Papers
Layout Pattern Dependence-Aware Highly Accurate Simulation Flow with Calibre nmLVS
In today’s nanometer processes, the “layout pattern dependence” that causes variations in the electrical characteristics due to the shape around MOSFETs is becoming more significant. In response to this, NEC Electronics has introduced a highly accurate design environment that takes layout pattern dependence into consideration. For types of dependence not in the SPICE model, development was carried out to introduce a unique model. For neighboring active-area distance dependence (STI stress), the MIRAI-Selete development model was introduced, and for other types of dependence, independent development was carried out at NEC Electronics. This paper describes the development and calibration of these models that was applied to simulation during design using LVS rules that incorporate shape calculations derived by the ADP extraction feature of the Calibre® nmLVS tool.
More Techpubs
Automated DRC Violation Waiver Management for IP Block Integration
As part of the intellectual property (IP) design process, the IP vendor and the foundry negotiate the “waiver” of certain design rule checking (DRC) errors for the process to which the rule deck is targeted. However, when the IP is integrated into a full-chip design, these errors reappear in the full chip DRC results. With no effective way to identify these errors, chip designers must waste time debugging waived and false errors, and repeating the waiver communication process with the foundry. This paper will examine current methods used to eliminate waived errors at the chip level and describe a new automatable method for identifying and removing waived errors from DRC results. This new method enables chip designers to eliminate debug time previously spent on these errors, as well as time spent renegotiating waivers with the foundry. Automated waiver management not only helps designers achieve accurate DRC results in a timely and efficient manner, but also reduces time to market by eliminating unnecessary cycles from the verification flow.
Restrictive Design Rules and Their Impact on 22 nm Design and Physical Verification
Process variability is posing considerable challenge to the capability of lithography and manufacturing techniques, and thus impacts both performance and yield of advanced node chips. To ensure the manufacturability and performance of chips at 22 nm, one approach the industry is considering is restrictive design—limiting the type and placement of features used in designs. Gridding of critical layers significantly reduces the total physical design space available and makes restrictive design possible. This paper will examine the basics of gridding, the requirements for restrictive gridded design, and the automated methods for accurate checking of Restrictive Design Rules (RDRs). Resolving the debug challenges associated with the implementation of checking restrictive design and grid rules will also be discussed.
Equation-Based DRC: A Novel Approach to Resolving Complex Nanometer Design Issues
Traditional physical verification uses single-dimensional design rule checks (DRC) to identify sensitive layout features likely to fail during manufacturing. Checks that require coding large tables of measurement thresholds are extremely difficult to implement using traditional DRC approaches. A new technique, known as Equation-Based DRC (eqDRC), extends traditional DRC to define grouped multi-dimensional feature measurements using flexible mathematical expressions, providing a customizable physical modeling tool and enabling the analysis of complex interactions that could not previously be verified. This paper will examine the implementation and demonstrate the benefits of eqDRC through a variety of examples comparing traditional DRC with eqDRC approaches.
Calibre OTSS Validation for Medical Applications
This paper provides an overview of Calibre Off-The-Shelf Software (OTSS) validation required by the Food and Drug Administration (FDA) for implantable medical devices. It is based on a Mentor Graphics (MGC) generated Calibre Quality Assurance (QA) document combined with internal Calibre® DRC/LVS in-house testing performed at Boston Scientific (BSC). The following Calibre QA issues will be emphasized first: product lifecycle models, release risk management and monitoring, defect classification, tracking and reporting, functional validation and regression testing, quality metrics. Following the Calibre QA introduction, it will cover these specific topics: project setup, performing Calibre DRC, LVS and XOR tests, regression suite and final results verification scripting, and correlation of vendor assessment of quality versus internal testing outcomes to complete OTSS Calibre validation.
Chip IR Drop Reduction Through Automated Via Checking and Addition
Complex physical designs (layouts) in 65 nm and below process nodes often use ten (10) or more layers of metallization. So, the length of supply (power/ground) nets as well as that of clock and signal nets is typically long, and the nets involve multiple layers of Vias. These Vias tend to dominate the impedance due to these nets. It is, therefore, often the case that insufficient Via placements on the junctions between Metal(N) and Metal(N+1) turns out to be the root cause of the IR drop failures, and net delays giving rise to setup and hold time violations. The other detrimental effect of Via-deficient junctions is increased heat dissipation and current crowding leading to electro-migration. Wide metals warping resulting in unreliable Via connections require redundant Via placements. Some Via-deficient junctions may barely meet redundant Via requirements, but additional Vias often make the junctions more robust. This paper discusses a simple Perl-Calibre® approach to check for and add Vias to M(N)-M(N+1) junctions that have insufficient Vias or no Vias, but could hold more Vias without violating the topological design rules checks (DRCs). The Vias are checked for and added to junctions on user-specified nets. Although, typically supply nets (VDD,VSS) are handled by the code, there are actually no restrictions on the net names as long as they are top-level net names that can be traced downwards along metal and via lines, or even other connectivity layers.
Calibre Rule Code Testability: The Good, The Bad, and The Ugly
Writing Calibre® rule checks is easy. Writing correct, complete, and efficient checks, however, takes more effort. A well-defined business process for software development is a must to ensure good rule sets. This paper focuses on testability and test development as critical components of this process. It also provides an overview of robust SVRF development practices from understanding the intent of the rule, test case development, code development, code reviews, and maintenance of test cases, documentation, and code for the life of the process node. This paper provides tips and tricks to efficiently develop cases to validate that a rule set checks exactly the required rules, with proper handling of corner cases, to prevent the costly mistakes of false errors or missed real errors. It shares practices wherein a good set of test cases and well-developed plan can help transform code from bad or ugly to good.
An Evolution of Gate and Via Parasitic Resistance Extraction
Cypress has recently modified the parasitic resistance extraction of Vias and Gates. Rather than use a hard number for PEX VIA REDUCTION COUNT for Via grouping, we have found that using FLEXIBLE PEX VIA REDUCTION RESISTANCE for all layers and allowing user specified application of the "STANDARD COUNT" modifier provides nodal reduction and the ability to increase accuracy if needed. For transistor devices, Cypress extracts parasitic resistance to the center of the seed layer, one half the width of gate. Gates only contacted on one side omit one half of the resistance. Experiments have shown that a more accurate estimation is one third. To achieve that accuracy, our flow now uses RESISTANCE DEVICE_SEED to lower poly resistance. Capacitive accuracy is maintained by treating the gate device as poly a equivalent through the use of CAPACITANCE ALIAS. This paper presents details on the evolution of our parasitic resistance flow.
Variability Aware Modeling and Characterization in Standard Cell in 45 nm CMOS with Stress Enhancement Technique
Gate density is ultimately increased to 2100 kGates/mm2 by pushing the critical design rules without increasing the circuit margin in 45 nm technology. Layout dependences for stress enhanced MOSFET including contact positioning, 2nd neighboring poly effect, and bent diffusion are accurately modeled for the first time. With the constructed design flow, gate length change of 2.8% to +3.6% and Idsat change of 10% to +14% are removed from uncertain margin in 45 nm corner libraries.
Reducing IC Cycle Time with Calibre
Technology is both a blessing and a curse. The same shrinking of transistor size that has enabled chip designers to place significantly more functionality on the same die area is also responsible for the significant increases we have seen in the number and complexity of verification rules. It would be nice if we could use this phenomenon to our advantage, as an excuse for why our job of physical verification should take longer and why we should be given more time than we had for our previous project. As nice as that would be, this is not the case. Increasing competitive environments and the always present compulsion to get products out to market in a timely manner have not permitted such luxuries. Fortunately, despite conspiring forces to elongate this already difficult task, there is a light at the end of the tunnel (no, not a train coming the other direction), the Calibre suite of verification tools, specifically Calibre nmDRC, Calibre nmLVS and Calibre Incremental DRC.