Logic circuit conversion method and logic circuit design support device
First Claim
1. A logic circuit conversion method comprising the following steps of:
- detecting circuit connection data of an input logic circuit;
detecting an asynchronous element in the input logic circuit;
determining a grouping area on the basis of an area from which the asynchronous element in the logic circuit is excluded; and
grouping the determined area;
wherein;
said circuit connection data detecting step comprises the substep of analyzing an activation relationship between event execution units, which is a connection relationship between the event execution units and signals,said grouping area determining step comprises the following substeps of;
assigning levels to the respective event execution units in the ascending order of longest paths from an input side; and
setting the event execution units as grouping candidates in the ascending order of levels, andsaid grouping step comprises the following substeps of;
grouping the candidates in the ascending order of levels into one event execution unit; and
immediately substituting a variable for an input signal between event execution units.
1 Assignment
0 Petitions
Accused Products
Abstract
A logic circuit simulation device comprises a connection analyzer for detecting circuit connection data from an input logic circuit description, an asynchronous element detector for detecting an asynchronous element in the input logic circuit description, a grouping area determination section for determining a grouping area in the logic circuit from which the asynchronous element is excluded, a grouping section for executing grouping for the determined grouping area, and a simulator for simulating operation of a logic circuit on the basis of the logic circuit having undergone grouping. This prevents a single event execution unit from being repeatedly executed within one simulation cycle. Since signal processing associated with the transfer of values between event execution units is replaced with variable processing, high-speed processing can be performed. Since the number of event execution units decreases, the number of times an event execution unit is registered in an event queue and a registered event is extracted from the event queue decreases.
23 Citations
10 Claims
-
1. A logic circuit conversion method comprising the following steps of:
-
detecting circuit connection data of an input logic circuit; detecting an asynchronous element in the input logic circuit; determining a grouping area on the basis of an area from which the asynchronous element in the logic circuit is excluded; and grouping the determined area; wherein; said circuit connection data detecting step comprises the substep of analyzing an activation relationship between event execution units, which is a connection relationship between the event execution units and signals, said grouping area determining step comprises the following substeps of; assigning levels to the respective event execution units in the ascending order of longest paths from an input side; and setting the event execution units as grouping candidates in the ascending order of levels, and said grouping step comprises the following substeps of; grouping the candidates in the ascending order of levels into one event execution unit; and immediately substituting a variable for an input signal between event execution units. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A logic circuit conversion method comprising the following steps of:
-
detecting circuit connection data of an input logic circuit; detecting an asynchronous element in the input logic circuit; analyzing a signal processing flow in an area from which the asynchronous element in the logic circuit is excluded; determining a portion, in the input logic circuit, in which event judgment logic is to be inserted, on the basis of the signal processing flow detection result; and inserting the event judgment logic in the insert portion, in the input logic circuit, which is determined in the step of determining. - View Dependent Claims (7, 8, 9)
-
-
10. A logic circuit conversion support device comprising:
-
means for detecting circuit connection data of an input logic circuit; means for detecting an asynchronous element in the input logic circuit; means for analyzing a signal processing flow in an area from which the asynchronous element in the logic circuit is excluded; means for determining a portion, in the input logic circuit, in which event judgment logic is to be inserted, on the basis of the signal processing flow detection result; and means for inserting the event judgment logic in the insert portion, in the input logic circuit, which is determined in the step of determining.
-
Specification