Dynetix Design Solutions, Inc. v. Synopsys, Inc.
Filing
559
ORDER RE: FINAL CLAIM CONSTRUCTION RULINGS. Signed by Judge Paul S. Grewal on August 21, 2013. (psglc1, COURT STAFF) (Filed on 8/21/2013)
1
2
3
4
5
6
7
UNITED STATES DISTRICT COURT
8
NORTHERN DISTRICT OF CALIFORNIA
9
SAN JOSE DIVISION
United States District Court
For the Northern District of California
10
11
12
DYNETIX DESIGN SOLUTIONS INC., a
California corporation,
13
Plaintiff/Counter-defendant,
14
15
16
v.
SYNOPSYS INC., a Delaware corporation,
Defendants/Counter-claimant.
17
)
)
)
)
)
)
)
)
)
)
)
)
)
)
Case No.: C 11-5973 PSG
ORDER RE: FINAL CLAIM
CONSTRUCTION RULINGS
18
19
In this patent infringement suit, Plaintiff and counter-defendant Dynetix Design Solutions,
20
Inc. (“Dynetix”) alleges that Defendant and counter-claimant Synopsys, Inc. (“Synopsys”)
21
infringes U.S. Patent No. 6,466,898 (“the ‘898 patent”). Synopsys counterclaims that Dynetix
22
infringes U.S. Patent No. 5,706,473 (“the ‘473 patent”) and U.S. Patent No. 5,784,593 (“the ‘593
23
patent”). On October 10, 2012 and January 9, 2013, the court construed terms in the ‘898 patent
24
and the ‘473 patent, respectively. The court’s final constructions are as follows:
25
26
CLAIM TERM
“Multithreaded simulation”
27
‘898 patent
CONSTRUCTION
A “thread” is a process flow in a
program that runs on a central
processing unit (“CPU”).
“Multithreaded simulation” means
28
1
Case No.: 11-5973 PSG
ORDER
a simulation of circuit
functionalities by executing
multiple process flows
concurrently on multiple CPUs.
1
2
3
4
5
“To achieve linear to super-linear scalable
performance speedup/simulation”
‘898 patent
6
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.”
7
8
9
United States District Court
For the Northern District of California
10
Similarly, if the simulation runs
four times as fast on four
processing units, it is again
“linear.”
11
12
13
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.”
14
15
16
17
“Scalable performance” means
there is a consistent increase in
performance for each added
processing unit.
18
19
20
“Achieving super-linear scalable”
21
‘898 patent
“Event queue”
22
23
‘898 patent
25
27
This term in the preamble limits
claims 36 and 45.
An “event” in simulation is a task
to be processed at a specified time
resulting in a change of state.
“Event queue” is a sequence of
events held in temporary storage
waiting to be processed.
24
26
The terms “linear” and “superlinear” describe the speedup that a
parallel simulation will achieve
when performing hardware
containing one or more processing
units.
“Common design database”
‘898 patent
A “design database” is a database
in which the simulation later
compiles design files and stimulus
files supplied by the user.
28
2
Case No.: 11-5973 PSG
ORDER
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.
1
2
3
4
5
“To create a master thread and a plurality
of slave threads”
6
‘898 patent
7
8
9
United States District Court
For the Northern District of California
10
11
“Pre-examining each user-specified HDL
source file”
‘898 patent
“Specify remote hosts”
12
‘898 patent
“Graphical user interface” or “GUI”
13
‘898 patent
14
Creating one thread for each
processor where the master thread
is executed on one processor and
each of the slave threads is
executed on a separate remaining
processor.
The simulator examining the
content of each source file to
automatically detect its coded file
language before compiling the
source file.
The user identifying remote
computers by name.
A computer user interface that
allows interaction using graphical
objects such as icons, images, and
windows as opposed to merely a
command line interface.
15
“By at the beginning”
16
‘898 patent
The court finds this term may be
construed by correcting the
typographical error. The phrase
shall be corrected to “at the
beginning.”
“Means to provide a graphical user
interface program (‘GUI’) on the user’s
local hosts”
No ruling or construction in light
of the court’s concern that this
claim may be indefinite.
17
18
19
20
21
‘898 patent
“Finite state machine”
22
‘473 patent
23
A sequential circuit whose finite
number of output values at a given
instant depends on either the
sequence of previous inputs, the
current input, or both.
24
25
26
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
27
28
3
Case No.: 11-5973 PSG
ORDER
1
teachings in Phillips v. AWH Corp.1 and its progeny. As the parties undoubtedly appreciate,
2
certain of these terms relate to claims no longer at issue in light of the court’s various summary
3
judgment rulings. So that the parties may pursue whatever recourse they believe is necessary, a
4
complete opinion will issue before entry of any judgment.
5
IT IS SO ORDERED.
6
Dated: August 21, 2013
7
_________________________________
PAUL S. GREWAL
United States Magistrate Judge
8
9
United States District Court
For the Northern District of California
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
415 F.3d 1303, 1312-15 (Fed. Cir. 2005).
4
Case No.: 11-5973 PSG
ORDER
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?