XE-CCNASC (Capacitive Coupling Noise Analysis Simulation Cut) generates a Spice-simulatable netlist along with control file that includes the complete context of a victim and aggressors for Spice simulation.  XE-CCNASC inputs a hierarchical schematic spice netlist and/or extracted dspf netlist, automatically derives circuit properties and logical equations for each net and transistor in the netlist, and stores these data in XE-Core engine. XE-CCNASC then generates spice deck based on victim node and aggressor nodes identified by corresponding coupling capacitance from the victim node. Unique simulation control files will be generated for 4 different types of CCNs: high-up, low-up, high-down, low-down.


A circuit can be a victim or aggressors, and following is an example of a victim and an aggressor in a cut which describes how CcnaSc generates a circuit from original input schematic netlist.


A Circuit can be a Victim or Aggressors:

 Victim: Driver and feedback loop. 
 Aggressors: Driver only.

      • Red: driver devices
      • Blue: Victim feedback-loop devices
      • Black: Load devices
      • Green: Control Path devices
      • Cyan: Not in cut devices.

Modeling of Load devices for vimctim and aggressor:

      • For Victim: Complete-CCR Load model
      • For Aggressor: Miller effect load model

 Following circuit with label shows example of sensitizing a state node (LU Noise).


Sensitization Types

      • Types are defined with respect to CCR output nodes. 
      • Strong/Weak: Weff driving Z-node and capacitance exposed to Z-node
      • High/Low/Rise/Fall/Enable: Voltage levels and waveforms.
For Victim:
      • .IC low on the state node
      • High weakly on the other side
      • Enable feedback-loop
      • Turn Off driving control devices
      • Turn On feedback control devices

For Aggressors:

      • Rise strongly on the state node
      • Disable feedback-loop
      • Turn on driving control devices