IP Library Granted Patent US 8,825,463
Granted Patent B2
US 8,825,463 · App. 12/585,081 · Granted Sep 2, 2014

Logic simulation method and logic simulator

Inventors: Kenichi Nomura (Kawasaki, JP); Hideaki Anbutsu (Kawasaki, JP); Cheng Giam Tan (Kawasaki, JP)
Assignee: Fujitsu Semiconductor Limited
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 8,825,463
App. No.
12/585,081
Granted
Sep 2, 2014
Kind
B2
Abstract

A logic simulation method includes causing a physical specification detector to detect physical specifications of an analog circuit (a PLL circuit and a DLL circuit) as a verification object described in a logic library; causing a monitor to monitor whether a signal or setting during a logic simulation satisfies the physical specifications; and causing a warning section to issue a warning when the signal or the setting fails to satisfy the physical specifications.

Claims (22)

1. A logic simulation method executed by a processor, the method comprising:

causing a physical specification detector to detect physical specifications of an analog circuit which is one of a PLL circuit incorporating a 1/n frequency dividing circuit and a DLL circuit incorporating the PLL circuit as a verification object described in a logic library stored in a memory;

causing a monitor to monitor whether, during a logic simulation, a start reset signal, an order in which a release of a reset state of the PLL circuit or the DLL circuit and a setting of a feedback clock are to be performed, or an order in which a release of a reset state of the 1/n frequency dividing circuit and a release of a reset state of the PLL circuit or the DLL circuit are to be performed satisfies the physical specifications or not; and

causing a warning section to issue a warning when the start reset signal, the order in which the release of the reset state of the PLL circuit or the DLL circuit and the setting of the feedback clock are to be performed, or the order in which the release of the reset state of the 1/n frequency dividing circuit and the release of the reset state of the PLL circuit or the DLL circuit are to be performed fails to satisfy the physical specifications, wherein:

the physical specifications include a starting sequence indicating an order in which the release of the reset state of the PLL circuit or the DLL circuit and the setting of the feedback clock are to be performed, or an order in which the release of the reset state of the 1/n frequency dividing circuit and the release of the reset state of the PLL circuit or the DLL circuit are to be performed when the analog circuit is started and a pulse width of the start reset signal to be supplied when the analog circuit is started or reset; and

when the monitor detects that the order in which the release of the reset state of the PLL circuit or the DLL circuit and the setting of the feedback clock are to be performed, or the order in which the release of the reset state of the 1/n frequency dividing circuit and the release of the reset state of the PLL circuit or the DLL circuit are to be performed fails to satisfy the starting sequence, the warning section issues the warning; and

when the monitor detects that the start reset signal fails to satisfy the pulse width defined by the physical specifications during the logic simulation, the warning section issues the warning.

2. The logic simulation method according to claim 1 , wherein the physical specifications include specifications of a output clock or lock function of one of the PLL circuit and the DLL circuit.

3. The logic simulation method according to claim 2 , wherein the specifications include one of an allowable frequency range and a minimum duty width.

4. The logic simulation method according to claim 2 , wherein the specifications include an allowable multiple setting range.

5. The logic simulation method according to claim 2 , wherein the specifications of the lock function include one of a lock-up time and a phase difference viewed as a lock between the reference clock and the feedback clock.

6. The logic simulation method according to claim 1 , further comprising:

causing a frequency adjustment section to perform a frequency adjustment so as to approximate a cycle time of a target frequency by adding to or subtracting from a cycle time of an output clock a value obtained by multiplying a phase error time by 0.5, the phase error time being a phase difference between the reference clock and the feedback clock of one of the PLL circuit or the DLL circuit.

7. A logic simulator, comprising:

a physical specification detector that detects physical specifications of an analog circuit which is one of a PLL circuit incorporating a 1/n frequency dividing circuit and a DLL circuit incorporating the PLL circuit as a verification object described in a logic library;

a monitor that monitors whether, during a logic simulation, a start reset signal, an order in which a release of a reset state of the PLL circuit or the DLL circuit and a setting of a feedback clock are to be performed, or an order in which a release of a reset state of the 1/n frequency dividing circuit and a release of a reset state of the PLL circuit or the DLL circuit are to be performed satisfies the physical specifications or not; and

a warning section that issues a warning when the start reset signal, the order in which the release of the reset state of the PLL circuit or the DLL circuit and the setting of the feedback clock are to be performed, or the order in which the release of the reset state of the 1/n frequency dividing circuit and the release of the reset state of the PLL circuit or the DLL circuit are to be performed fails to satisfy the physical specifications, wherein:

the physical specifications include a starting sequence indicating an order in which the release of the reset state of the PLL circuit or the DLL circuit and the setting of the feedback clock are to be performed, or an order in which the release of the reset state of the 1/n frequency dividing circuit and the release of the reset state of the PLL circuit or the DLL circuit are to be performed when the analog circuit is started and a pulse width of the start reset signal to be supplied when the analog circuit is started or reset; and

when the monitor detects that the order in which the release of the reset state of the PLL circuit or the DLL circuit and the setting of the feedback clock are to be performed, or the order in which the release of the reset state of the 1/n frequency dividing circuit and the release of the reset state of the PLL circuit or the DLL circuit are to be performed fails to satisfy the starting sequence, the warning section issues the warning; and

when the monitor detects that the start reset signal fails to satisfy the pulse width defined by the physical specifications during the logic simulation, the warning section issues the warning.

8. The logic simulation method according to claim 1 , wherein one of the PLL circuit and the DLL circuit has a maximum output frequency of 1.6 GHz or higher and a guaranteed frequency ranging from 300 to 600 MHz.

9. The logic simulator according to claim 7 wherein one of the PLL circuit and the DLL circuit has a maximum output frequency of 1.6 GHz or higher and a guaranteed frequency ranging from 300 to 600 MHz.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: FUJITSU SEMICONDUCTOR LIMITED
To: SOCIONEXT INC.
Reel/Frame 035508/0637 →
CHANGE OF NAME Recorded Jul 27, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 024794/0500 →
REQUEST FOR CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATES OF FIRST AND SECOND INVENTORS PREVIOUSLY RECORDED ON REEL 023225, FRAME 0961 TO REFLECT: MAY 28, 2009 Recorded Mar 19, 2010
From: NOMURA, KENICHI; ANBUTSU, HIDEAKI; TAN, CHENG GIAM
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 024111/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2009
From: NOMURA, KENICHI; ANBUTSU, HIDEAKI; TAN, CHENG GIAM
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 023225/0961 →
Continuity (2)
Continuation PCTJP2007055961 · Mar 23, 2007
Related Publication 20090326902A1 · Dec 31, 2009