DYNAMIC SIGNAL LOOP RESOLUTION IN A COMPILED CYCLE BASED CIRCUIT SIMULATOR

Patent №

US 5,960,171

Granted

1999-09-28

Filed 1996

Owner

MOTOROLA, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08761416

A compiled cycle based circuit simulator efficiently implements dynamic loop resolution at execution time. A static loop arises when a plurality of signals appear to be interdependent. In a properly designed circuit, apparent looping of signals is usually protected by other mutually exclusive signals. A dynamic loop exists when the signals are actually interdependent. A cyclic clock is divided into a fixed plurality of time slots. During each time slot that a plurality of interrelated signals can change, code for the interdependent signals used by other logic or memory elements are demand generated as function calls. Within each such called function, computation of dependent interdependent signals is by function call protected by control signals. Nondynamic static looping of signals is thus efficiently ignored. Dynamic looping is detected and reported through monitoring of function call depth.

AI classification

AI hardware1.00
Knowledge representation0.05
Evolutionary computation0.01
Machine learning0.00
Planning0.00
Speech0.00
Natural language0.00
Vision0.00

Ownership

MOTOROLA, INC.

assignment · 85040192

Assignors

BRADDOCK, MICHAEL L.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC