IP Library Granted Patent US 7,814,455
Granted Patent B2
US 7,814,455 · App. 11/811,075 · Granted Oct 12, 2010

Logic synthesis method and device

Assignee: NEC Engineering, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,814,455
App. No.
11/811,075
Granted
Oct 12, 2010
Kind
B2
Abstract

The present invention provides a logic synthesis method and the like that can shorten the execution time and the confirmation time required for logic re-synthesis and logic equivalence checking. The logic synthesis method characteristically includes the steps of: extracting logically different portions between an existing gate level logic circuit and a modified Hardware Description Language (HDL) description; hierarchizing the different portions between the existing gate level logic circuit and the modified HDL description; generating a gate level logic circuit by logically combining the hierarchized portions of the modified HDL description; and replacing the hierarchized portions of the existing gate level logic circuit with the gate level logic circuit. By this method, a layer containing detected different portions is automatically generated in logic equivalence checking between a modified HDL and a gate level logic circuit, so that logic synthesis can be performed in a unit smaller than the unit for the conventional logic synthesis. Thus, the execution time and the confirmation time required for logic re-synthesis and logic equivalence rechecking can be shortened.

Claims (22)

1. A logic synthesis method comprising the steps of:

extracting, using a computer, logically different portions between an existing gate level logic circuit and a modified Hardware Description Language (HDL) description;

hierarchizing, using the computer, the different portion between the existing gate level logic circuit and the modified HDL description;

generating a gate level logic circuit by logically combining the hierarchized portions of the modified HDL description; and

replacing the hierarchized portions of the existing gate level logic circuit with the gate level logic circuit, wherein an execution script is generated when the different portions of the modified HDL description are hierarchized with the existing gate level logic circuit and when the existing gate level logic circuit is replaced.

2. A logic synthesis device comprising:

an extracting module that extracts logically different portions between an existing gate level logic circuit and a modified Hardware Description Language (HDL) description;

a hierarchizing module that hierarchizes the different portions between the existing gate level logic circuit and the modified HDL description;

a difference logic synthesis module that generates a gate level logic circuit by logically combining the hierarchized portions of the modified HDL description;

a replacing module that replaces the hierarchized portions of the existing gate level logic circuit with the gate level logic circuit, and

an execution script generating module that generates an execution script when the different portions of the modified HDL description are hierarchized with the existing gate level logic circuit and when the existing gate level logic circuit is replaced.

3. A computer program product causing the computer to perform:

extracting logically different portions between an existing gate level logic circuit and a modified Hardware Description Language (HDL) description;

hierarchizing the different portions between the existing gate level logic circuit and the modified HDL description;

generating a gate level logic circuit by logically combining the hierarchized portions of the modified HDL description; and

replacing the hierarchized portions of the existing gate level logic circuit with the gate level logic circuit, wherein an execution script is generated in the process of hierarchizing the different portions of the modified HDL description with the existing gate level logic circuit and in the process of replacing the existing gate level logic circuit.

4. A logic synthesis device comprising:

extracting means for extracting logically different portions between an existing gate level logic circuit and a modified HDL (Hardware Description Language) description;

hierarchizing means for hierarchizing the different portions between the existing gate level logic circuit and the modified HDL description;

difference logic synthesis means for generating a gate level logic circuit by logically combining the hierarchized portions of the modified HDL description;

replacing means for replacing the hierarchized portions of the existing gate level logic circuit with the gate level logic circuit, and

an execution script generating means for generating an execution script when the different portions of the modified HDL description are hierarchized with the existing gate level logic circuit and when the existing gate level logic circuit is replaced.

Assignments (2)
MERGER Recorded Sep 14, 2017
From: NEC ENGINEERING, LTD.
To: NEC PLATFORMS, LTD.
Reel/Frame 043590/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2007
From: MURASE, KOUJI
To: NEC ENGINEERING, LTD.
Reel/Frame 019447/0582 →
Priority Claims (1)
JP 2006-160374 · Jun 9, 2006 · national
Continuity (1)
Related Publication 20080127026A1 · May 29, 2008