Design Rule Violation Visualizer for Interactive Layout Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of design rule constraints in VLSI design for denser chips with smaller features poses a challenge in efficiently identifying and understanding design rule violations, as existing technologies lack comprehensive and intuitive methods for displaying these violations.

Innovation Solution

An apparatus and method that converts design rule violation data from a Constraint Dependent Model into a Constraint Independent Model, allowing for interactive textual and visual representations of design rule violations on a layout, using a Violation Visualizer to display violations in an easily ascertainable manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comprehensive design rule checking is performed to identify all violations, then the number of detected violations increases, but the complexity of analyzing and understanding these violations increases

Engineering Contradiction:
Improvedetection completenessVSAvoidanalysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex violation analysis by categorizing violations into different types (spacing violations, width violations, alignment violations, etc.) and organizing them hierarchically with violation groups and subgroups. This segmentation allows designers to systematically analyze violations by category rather than being overwhelmed by the total number of violations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional organization for violations by creating a hierarchical structure with multiple levels (violation groups, subgroups, individual violations) and adding contextual dimensions such as layer information, shape identifiers, and spatial relationships. This multi-dimensional organization transforms the flat list of violations into a structured hierarchy that is easier to navigate and understand.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If detailed information about each violation is displayed, then the completeness of violation information increases, but the visual clutter and difficulty of understanding increases

Engineering Contradiction:
Improveinformation completenessVSAvoidunderstandability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments violation information into hierarchical groups and subgroups, allowing designers to view information at appropriate levels of detail. Each violation is organized with its contextual information (layer, shape, location) separated into structured fields, enabling selective viewing of detailed information without overwhelming the entire display.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different levels of information density in different parts of the interface. The violation display shows summary information prominently while allowing access to detailed information on demand. Contextual information such as layer names, shape identifiers, and spatial relationships are displayed in organized sections rather than uniformly across all violations.

Inventive Principle:
Principle #3Local quality

3Loss of information

If traditional text-based violation reporting is used, then the amount of information that can be conveyed increases, but the ease of quickly understanding violations decreases

Engineering Contradiction:
Improveinformation capacityVSAvoidanalysis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent uses color coding to visually distinguish different types of violations, layers, and violation severities. Different violation categories are represented with distinct colors or color intensities, allowing designers to quickly scan and identify problematic areas without reading detailed text descriptions. This visual encoding maintains full information capacity while dramatically reducing analysis time.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent transforms text-based violation information into a visual spatial representation where violations are displayed on a graphical overlay of the layout. This adds a spatial dimension to the information, allowing designers to understand the location and context of violations visually rather than through text coordinates, significantly reducing interpretation time while maintaining information completeness.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8555237B1Method and apparatus for design rule violation reporting and visualization
Publication Date: 2013.10.08 CADENCE DESIGN SYST INC
  • US8555237B1 patent drawing
  • US8555237B1 patent drawing
  • US8555237B1 patent drawing

AI summary

An apparatus and method for reporting design rule violations of an integrated circuit design includes collecting data from a design rule checker module, processing the data, and displaying design rule violations onto the layout. The display of the design rule violations may be interactive by including hypertext links to specifications, text bubbles with violation explanations, measurements, highlighting areas of the layout corresponding to a particular rule, and providing hierarchically expandable nodes for constraint violations in a browser.