×

Data pipeline system and data encoding method

  • US 5,907,692 A
  • Filed: 02/24/1997
  • Issued: 05/25/1999
  • Est. Priority Date: 06/30/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. In a data pipeline system for processing data, the system having a plurality of sequential pipeline stages, an input data storage device (LDIN) and an output data storage device (LDOUT) in each stage, with the output data storage device of each pipeline stage connected to the input data storage device of the next successive pipeline stage, the combination comprising:

  • electrical validation circuitry in each stage to generate a validation signal (IN-- VALID, OUT-- VALID) for a first state when data stored in said stage is valid and for a second state when data stored in said stage is invalid, said state defining said stage'"'"'s ability to accept data, said validation circuitry including at least one validation storage device (LVOUT) to store said validation signal for the corresponding pipeline stage;

    an acceptance signal connecting each adjacent pair of pipeline stages and conveying an acceptance signal (IN-- ACCEPT, OUT-- ACCEPT) indicative of the ability of said successive pipeline stage to load data stored in the preceding pipeline stage; and

    enabling circuitry connected to said data storage devices (LDOUT) for generating an enabling signal to enable loading of data and validation signals into the respective storage devices, wherein;

    said data storage devices include a primary data storage device (LDOUT) and a secondary data storage device (LDIN);

    said data is loaded into said respective primary data storage devices (LDOUT) and said validation signals are loaded into respective primary validation storage devices (LVOUT) at the same time;

    data is loaded into each respective primary data storage device (LDOUT) when said acceptance signal assumes an enabling state; and

    said acceptance signal assumes said enabling state only when the acceptance signal associated with the data storage device of said next successive pipeline stage is in said enabling state or said data in said data storage device of said next successive pipeline stage is invalid.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×