Unlock instant, AI-driven research and patent intelligence for your innovation.

Optimization method for a logical circuit and its device and synthesizer for the logical circuit

A technology for logic circuit optimization, applied in the field of logic circuit optimization and its devices and logic circuit synthesis devices, can solve the problems of reduced motion speed, namely simulation speed, additional signal delay, and smaller circuit scale, to achieve improved Efficiency and high-speed processing effect

Inactive Publication Date: 2004-08-18
PANASONIC CORP
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0031] In this case, the use efficiency of the FPGA is reduced, and the circuit scale that can be handled by the logic simulation device becomes smaller.
[0032] In addition, due to the decrease in the use efficiency of the FPGA, the allocated circuit density becomes smaller, so the signal delay between each circuit becomes larger
[0033] Therefore, a signal delay is added, and there is a problem that the operation speed, that is, the simulation speed is reduced.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimization method for a logical circuit and its device and synthesizer for the logical circuit
  • Optimization method for a logical circuit and its device and synthesizer for the logical circuit
  • Optimization method for a logical circuit and its device and synthesizer for the logical circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0093] FIG. 1 is a block diagram of a logic simulation system according to Embodiment 1 of the present invention.

[0094] As shown in FIG. 1 , this logic simulation system includes a circuit distribution device 1 and a logic simulation device 2 .

[0095] Although not shown in the figure, the logic simulation device 2 includes an FPGA, a memory device, and the like. In addition, although not shown in the figure, a memory device is mounted on the FPGA.

[0096] Here, FPGA is an example of a programmable logic device (Programmable Device) in which a user can freely change circuit operation.

[0097] As the logic simulation device 2, for example, the logic simulation device of FIG. 19 can be used.

[0098] FIG. 2 is a block diagram of the circuit distribution device 1 of FIG. 1 . In FIG. 2, the same parts as those in FIG. 1 are assigned the same symbols.

[0099] As shown in FIG. 2 , the circuit distribution device 1 in FIG. 1 includes: a logic circuit synthesis device 9 , a...

Embodiment approach 2

[0195] The overall structure of the logic simulation system according to Embodiment 2 of the present invention is the same as that in FIG. 1 . Therefore, the logic simulation system of FIG. 1 will be described as the logic simulation system of the second embodiment.

[0196] In addition, the structure of the circuit distribution device 1 of Embodiment 2 is the same as that of FIG. 2 . Therefore, the circuit distribution device 1 of FIG. 2 will be described as the circuit distribution device 1 of the second embodiment.

[0197] In addition, the logic circuit optimization device 8 of Embodiment 2 is the same as that of FIG. 3 . Therefore, the logic circuit optimization device 8 of FIG. 3 will be described as the logic circuit optimization device 8 of the second embodiment.

[0198] FIG. 8 is an explanatory diagram of a logic circuit optimization device 8 according to the second embodiment. FIG. 8( a ) shows a state where the cluster 22 is not loaded into the FPGA 20 , and FIG...

Embodiment approach 3

[0235] In Embodiment 1 and Embodiment 2, optimization processing is performed according to the logic circuit information 4 generated by the logic circuit synthesis device 9 .

[0236] In Embodiment 3, optimization processing is performed before logic synthesis, that is, according to a hardware description language.

[0237] The overall structure of the logic simulation system according to Embodiment 3 of the present invention is the same as that in FIG. 1 . Therefore, the logic simulation system of FIG. 1 will be described as the logic simulation system of the third embodiment.

[0238] In addition, the structure of the circuit distribution apparatus 1 of Embodiment 3 is the same as that of FIG. 2 . Therefore, the circuit distribution device 1 of FIG. 2 will be described as the circuit distribution device 1 of the third embodiment.

[0239] However, the configurations of the logic circuit synthesis device 9 and the logic circuit optimization device 8 of the third embodiment ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A dividing flip-flop FF2 is inserted in a cluster C of which the cluster length exceeds a predetermined cluster length. The flip-flop inserted cluster C is re-clustered, generating subdivided clusters C1 and C2. Therefore, the degree of freedom is increased in allocating clusters to a variable logic element such as an FPGA in a logical emulation device.

Description

technical field [0001] The present invention relates to a logic circuit optimization method for generating circuit information to be provided to a logic simulation device performing logic verification of a semiconductor integrated circuit and related techniques. Background technique [0002] Due to the scale-up of LSI (Large scale integrated circuit) in recent years, it is becoming impossible to verify logic circuits by software simulation. [0003] Therefore, a logic simulation device that reproduces (simulates) a circuit operation by hardware is being put into practical use. [0004] Logic simulators are broadly classified into two types. One is a processor-type logic simulation device equipped with multiple processors to perform simulation with powerful computing power. [0005] The other is the FPGA-type logic simulation device, which is equipped with a plurality of programmable devices (variable logic elements) such as FPGA (Field Programmable Gate Array) that can fre...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F17/50H03K19/00H03K19/173
CPCG06F17/505G06F30/327
Inventor 木村智生石田健一井本智幸
Owner PANASONIC CORP