Patent US4894033A successfully refreshed from Google Patents.
Patent DE968461C successfully refreshed from Google Patents.
Patent US5151995A successfully refreshed from Google Patents.
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
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:50
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 |