← Back to Patent Explorer
US5151995A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for producing successive calculated results in a high-speed computer functional unit using low-speed VLSI components

Assignee: Cray Inc
•
Filing: 1990-11-28
•
Granted: 1992-09-29
•
Expires: 2010-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A functional unit composed of parallel data processing paths implemented in relatively low speed digital logic. A data processing path is designed in a digital logic family of high integration but relatively low speed. The path is designed to be clocked by a data processing clock where the frequency of the data processing clock is substantially the system clock divided by the number of parallel implementations of the data processing path.

Inventors

  • 👤 Susan J. Garcia

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:38
CPC Classifications
G; G06; G06F; G06F7/00; G06F1/00; G06F1/04; G06F1/06; G06F5/00; G06F5/06; G06F5/16; G06F7/38; G06F7/48; G06F7/483; G06F7/485

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 258 words
A multipath functional unit for a computer operative for producing successive calculated results at the frequency of the system clock of the computer, comprising: a system clock having a fixed frequency and having a single phase; n path clocks each having a frequency which is equal to the frequency of the system clock of the computer divided by n and each path clock having a different phase; n substantially identical data processing paths within a single functional unit for performing operations on operands applied thereto, wherein each data processing path comprises: at least one purely combinational logic block having a propogation delay greater than the period of the system clock; at least one input data latch connected to said purely combinational logic block and which is clocked by one of said path clocks; at least on output data latch connected to said purely combinational logic block and which is clocked by the same path clock which clocks said input data latch; data input means connected to the input data latch of each of said n plurality of substantially identical data processing paths for receiving operands at the frequency of the system clock; data output means connected to the output data latch of each of said plurality of substantially identical data processing paths for producing results at the frequency of the system clock; and each of said plurality of substantially identical data processing paths being clocked by a different path clock so as to send successive operands to different ones of said plurality of substantially identical data processing paths.
Claim 2
Dependent Claim 258 words
A multipath functional unit for a computer operative for producing successive calculated results at the frequency of the system clock of the computer, comprising: a system clock having a fixed frequency and having a single phase; n path clocks each having a frequency which is equal to the frequency of the system clock of the computer divided by n and each path clock having a different phase; n substantially identical data processing paths within a single functional unit for performing operations on operands applied thereto, wherein each data processing path comprises: at least one purely combinational logic block having a propogation delay greater than the period of the system clock; at least one input data latch connected to said purely combinational logic block and which is clocked by one of said path clocks; at least on output data latch connected to said purely combinational logic block and which is clocked by the same path clock which clocks said input data latch; data input means connected to the input data latch of each of said n plurality of substantially identical data processing paths for receiving operands at the frequency of the system clock; data output means connected to the output data latch of each of said plurality of substantially identical data processing paths for producing results at the frequency of the system clock; and each of said plurality of substantially identical data processing paths being clocked by a different path clock so as to send successive operands to different ones of said plurality of substantially identical data processing paths.

References Cited (Backward Citations)

US3783254A Cited
US3900723A Cited
US4034356A Cited
US4128880A Cited
US4575794A Cited
US4594661A Cited
US4506341A Cited
US4725973A Cited
US4761754A Cited
US4809171A Cited
US4742252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-29 1996-03-30 1996-09-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-29 2000-03-30 2000-09-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-29 2004-03-30 2004-09-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag