Filed: Aug. 21, 2013
Latest Update: Aug. 21, 2013
Summary: ORDER RE: FINAL CLAIM CONSTRUCTION RULINGS PAUL S. GREWAL, Magistrate Judge. In this patent infringement suit, Plaintiff and counter-defendant Dynetix Design Solutions, Inc. ("Dynetix") alleges that Defendant and counter-claimant Synopsys, Inc. ("Synopsys") infringes U.S. Patent No. 6,466,898 ("the `898 patent"). Synopsys counterclaims that Dynetix infringes U.S. Patent No. 5,706,473 ("the `473 patent") and U.S. Patent No. 5,784,593 ("the `593 patent"). On October 10, 2012 and January 9, 2013,
Summary: ORDER RE: FINAL CLAIM CONSTRUCTION RULINGS PAUL S. GREWAL, Magistrate Judge. In this patent infringement suit, Plaintiff and counter-defendant Dynetix Design Solutions, Inc. ("Dynetix") alleges that Defendant and counter-claimant Synopsys, Inc. ("Synopsys") infringes U.S. Patent No. 6,466,898 ("the `898 patent"). Synopsys counterclaims that Dynetix infringes U.S. Patent No. 5,706,473 ("the `473 patent") and U.S. Patent No. 5,784,593 ("the `593 patent"). On October 10, 2012 and January 9, 2013, ..
More
ORDER RE: FINAL CLAIM CONSTRUCTION RULINGS
PAUL S. GREWAL, Magistrate Judge.
In this patent infringement suit, Plaintiff and counter-defendant Dynetix Design Solutions, Inc. ("Dynetix") alleges that Defendant and counter-claimant Synopsys, Inc. ("Synopsys") infringes U.S. Patent No. 6,466,898 ("the `898 patent"). Synopsys counterclaims that Dynetix infringes U.S. Patent No. 5,706,473 ("the `473 patent") and U.S. Patent No. 5,784,593 ("the `593 patent"). On October 10, 2012 and January 9, 2013, the court construed terms in the `898 patent and the `473 patent, respectively. The court's final constructions are as follows:
CLAIM TERM CONSTRUCTION
"Multithreaded simulation" A "thread" is a process flow in a
program that runs on a central
`898 patent processing unit ("CPU").
"Multithreaded simulation" means
a simulation of circuit
functionalities by executing
multiple process flows
concurrently on multiple CPUs.
"To achieve linear to super-linear scalable The terms "linear" and "super-performance
speedup/simulation" linear" describe the speedup that a
parallel simulation will achieve
`898 patent when performing hardware
containing one or more processing
units.
A simulation is "linear" if the
speedup that is achieved is equal
to the number of available
processing units. For example, a
simulation that runs two times as
fast on hardware containing two
processing units is "linear."
Similarly, if the simulation runs
four times as fast on four
processing units, it is again
"linear."
A simulation that has a speedup
greater than the number of
processing units is "super-linear."
For example, if a process executed
on two processing units runes
three times as fast as the same
simulation on one processing unit,
it is "super-linear."
"Scalable performance" means
there is a consistent increase in
performance for each added
processing unit.
"Achieving super-linear scalable" This term in the preamble limits
claims 36 and 45.
`898 paten
"Event queue" An "event" in simulation is a task
to be processed at a specified time
`898 patent resulting in a change of state.
"Event queue" is a sequence of
events held in temporary storage
waiting to be processed.
"Common design database" A "design database" is a database
in which the simulation later
`898 patent compiles design files and stimulus
files supplied by the user.
The phrase "common design
database" means a design database
which contains various compiled
design modules that may be coded
in different design languages that
are processed by the same
multithreaded simulation engine.
"To create a master thread and a plurality Creating one thread for each
of slave threads" processor where the master thread
is executed on one processor and
`898 patent each of the slave threads is
executed on a separate remaining
processor.
"Pre-examining each user-specified HDL The simulator examining the
source file" content of each source file to
automatically detect its coded file
`898 patent language before compiling the
source file.
"Specify remote hosts" The user identifying remote
computers by name.
`898 patent
"Graphical user interface" or "GUI" A computer user interface that
allows interaction using graphical
`898 patent objects such as icons, images, and
windows as opposed to merely a
command line interface.
"By at the beginning" The court finds this term may be
construed by correcting the
`898 patent typographical error. The phrase
shall be corrected to "at the
beginning."
"Means to provide a graphical user No ruling or construction in light
interface program (`GUI') on the user's of the court's concern that this
local hosts" claim may be indefinite.
`898 patent
"Finite state machine" A sequential circuit whose finite
number of output values at a given
`473 patent instant depends on either the
sequence of previous inputs, the
current input, or both.
The parties should rest assured that the court arrived at these constructions with a full appreciation of not only the relevant intrinsic and extrinsic evidence, but also the Federal Circuit's teachings in Phillips v. AWH Corp.1 and its progeny. As the parties undoubtedly appreciate, certain of these terms relate to claims no longer at issue in light of the court's various summary judgment rulings. So that the parties may pursue whatever recourse they believe is necessary, a complete opinion will issue before entry of any judgment.
IT IS SO ORDERED.