A wrapper script embeds XTable objects and function calls to enable data exchange between heterogeneous software modules.
Replacing low activity instances with gate length bias or high threshold voltage cells reduces net power consumption in semiconductor chips.
A modeling system adds new parameters to an analysis engine and sweeps across multiple values to generate results.
A heterogeneous emulation system assigns critical design modules to microprocessors for fast compilation while distributing mature logic to FPGAs.
Partitioning integrated circuit design files into separate FEOL and BEOL sub-circuits distributed across multiple foundries.
Segmenting timing analysis into identification and propagation phases eliminates wasteful calculations for cycle time independent tests.
A methodology correlates wafer physical measurements with digital simulation data to identify critical hot spots in semiconductor fabrication.
A simulation system identifies vulnerable cells to determine accurate slack levels using dynamic power analysis.
Segmenting calculators into independent layers resolves memory bandwidth constraints while maintaining manageable device complexity.
Physical synthesis executes circuit transformations across multiple CAD stages to optimize delay, area, power, and routability.
A scenario reduction system identifies a critical subset of process corners and operating modes for circuit design optimization.
An integrated circuit design method optimizes scan chain flip-flop ordering to reduce area costs.
A serialized graphics model uses protocol buffers to transfer object data between backend and GUI processes in programmable IC design tools.
A method inserts buffers and sizes metal interconnects for nets to meet timing skew constraints.
A statistical static timing analysis tool calculates critical paths using forward breadth-first search and backward depth-first traversal.
Interactive compilation translates software source code into hardware language to satisfy formal verification constraints.
A PCB power distribution design method minimizes voltage drops by iteratively reassigning power domains and optimizing trace widths.
Segmenting formal verification into microtransactions reduces computational complexity and memory usage when analyzing deep loop designs.
A bipolar junction transistor uses multiple emitter fingers extending through a silicide layer to reduce base resistance.
A configuration method identifies critical cyclic logic paths in integrated circuits and applies targeted timing optimizations to these specific paths.
Walking pads algorithm moves power supply pads using virtual electrostatic forces to optimize placement in 2D grids.
Extending supply pins around blocked areas lowers grid resistance, improving signal integrity while preserving routing resources.
A layout versus schematic tool extracts preliminary netlists and identifies geometric patterns to generate verified photonic circuit designs.
Method extracts critical isolation parameters from RTL models to check errors, reducing testing time and computational resources compared to full simulation.
A graphic layout editor selects starting groups of objects through directional cursor movement for simultaneous replication.
Dynamic scheduling of parallel circuit simulation regions based on computed logic level depths from detected input changes.
A system-on-chip interface buffer manages payload data transfer between functional blocks using resource value tracking.
A dynamic scenario reduction method identifies essential circuit scenarios using margin values to optimize designs efficiently.
A circuit routing model generates a congestion map using via spacing and pin density metrics to guide global path selection.
A graphical programming environment instantiates communications packets onto reconfigurable hardware elements.
A region based device bypass method skips model evaluation for inactive subcircuit nodes to reduce computational overhead.
Integer linear programming assigns I/O objects to mixed-capacity banks using compatibility and capacity constraints.
Segmenting process variable space into discrete corners reduces simulation time while maintaining accurate yield estimation for electrical circuits.
A clock tree synthesis tool balances cluster loads using a span-based scaling factor to optimize circuit design.
A design support apparatus calculates the required minimum surface area for component embedded substrates using electronic component size data.
Pre-generating masks for all possible configurations allows rapid reconfiguration of programmable subcomponents without regenerating affected layers.
Compiler bit-width analysis estimates minimum variable sizes using liveness data to reduce computational resource usage and power consumption.
A hardware threaded circuit dynamically borrows processing resources between elements to enable parallel application pipeline stages.
Relocating clock driver cells and synchronous cells minimizes conductor lengths, reducing power consumption by up to 13 percent.
Segmented verification using retiming labels and bounded simulation reduces computational complexity while ensuring structural correctness.
Path-breaking circuit devices divide design paths to generate stall signals that suppress unnecessary state updates in hardware models.
Converting look-up tables to carry chains reduces critical path delay and increases FPGA maximum frequency.
A path-based timing driven placement method uses iterative pseudo netlist changes to refine logic gate positions in integrated circuit designs.
Classifying layout shapes enables automated parallel fill generation that satisfies complex multi-patterning design rules, reducing manual implementation time.
A graphical user interface visualizes clock gate trees and flip-flop clusters to support early physical planning.
Signature matching identifies optimal strategies once, eliminating repeated strategy testing and accelerating hardware design synthesis.
Swapping non-inverting ICGs with inverting types removes extra inverter stages, reducing cell count and power consumption.
A register transfer level power estimation method uses linear characterization formulas to calculate chip power consumption.