Discrete Discipline Verification for Digital Circuit Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for verifying power supply connectivity in complex chipsets with multiple supply sensitivities are inefficient, requiring substantial simulation time and resources, and often result in reduced functional coverage and increased costs.

Innovation Solution

Defining discrete properties or disciplines for each operating parameter of the circuit design, associating them with digital nets, and verifying connections based on compatibility without performing simulations, allowing for efficient verification of power supply connectivity across different voltage and clock domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If transistor level verification using fastSPICE/fastMOS is performed, then verification accuracy is improved, but simulation time and computing resources increase substantially

Engineering Contradiction:
Improveverification accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The verification process is segmented into two distinct phases: a discrete property assignment phase that operates at the net level without simulation, and a compatibility verification phase that checks connections based on assigned properties. This segmentation allows accurate verification of power supply connectivity without requiring time-consuming transistor-level simulations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Discrete properties are assigned to digital nets in advance during the design elaboration phase, before any simulation or connectivity verification is performed. This preliminary assignment of properties (such as supply voltage, clock frequency, and retention requirements) enables subsequent rapid verification of power supply connectivity without repeating time-consuming simulations.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If manual partitioning using stubs is performed, then verification costs are reduced, but functional coverage decreases and interdependencies between cells are ignored

Engineering Contradiction:
Improveverification costVSAvoidfunctional coverage
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The discrete property assignment mechanism serves multiple functions simultaneously: it assigns supply voltage information, clock frequency data, retention requirements, and other operating parameters to digital nets. This universal approach enables comprehensive verification of multiple supply domains without requiring separate verification processes for each function, thereby maintaining high functional coverage while reducing costs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of time

If analog-behavioral models are used to speed up simulations, then simulation time is reduced, but functional coverage improves and calibration with SPICE netlist becomes difficult

Engineering Contradiction:
Improvesimulation timeVSAvoidcalibration difficulty
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical simulation process (which requires time-consuming SPICE netlist calibration) with a discrete property-based verification system. Instead of using analog-behavioral models that need calibration, the system assigns discrete properties to digital nets and verifies connectivity based on property compatibility, eliminating the calibration step entirely while maintaining verification accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Adaptability or versatility

If digital blocks with different supply sensitivities are scattered across the chip, then design flexibility is improved, but verification complexity increases

Engineering Contradiction:
Improvedesign flexibilityVSAvoidverification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The verification approach adds a new dimension of organization by assigning discrete properties to digital nets, which groups blocks by their supply sensitivity requirements rather than by physical location. This property-based dimension allows flexible scattering of blocks across the chip while simplifying verification, as the system verifies connectivity based on property compatibility rather than spatial proximity.

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

Data Source

PatentUS7979262B1Method for verifying connectivity of electrical circuit components
Publication Date: 2011.07.12 CADENCE DESIGN SYST INC
  • US7979262B1 patent drawing
  • US7979262B1 patent drawing
  • US7979262B1 patent drawing

AI summary

Connections between digital blocks and other circuit components, such as power supplies and clocks, are verified using a discrete property or object, such as a discrete discipline. A discrete discipline is defined for each value of an operating parameter, such as voltage or clock speed, that is used in a circuit design. Each discrete discipline is propagated throughout respective nets using bottom-up and/or top-down propagation. As a result, each digital net is associated with a power supply value through its corresponding discrete discipline. A determination is made whether two digital nets are connected to each other within the same digital island. If so, a determination is made whether the digital nets are compatible. If they have conflicting discrete disciplines, then they are not compatible and an error report or signal can be generated to identify the incompatibility and its location. Compatibility checks can disregard grounded digital nets. Verifications can be performed for both digital and mixed signal digital/analog designs without running simulations.