Patents by Inventor Joseph Dominic Macri

Joseph Dominic Macri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6678204
    Abstract: Two types of command interval specifications are defined as first and second command interval specifications. The first command interval specifications is defined as the relationship between a preceding command and a following command that are issued for the same bank, while the second command interval specifications is defined as the relationship between a preceding command and a following command that are issued for different banks, respectively. As for the second command interval specification, since target banks are different between a preceding command and a following command, the following command is executed during the column circuits precharge after the preceding command. Therefore, in the case of the second command interval specification, a command interval is substantially shortened. In addition, pairs of banks are defined as bank pairs, and are applied the first and second command interval specifications, so that the DRAM device is small-sized.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: January 13, 2004
    Assignees: Elpida Memory Inc., ATI Technologies, Inc.
    Inventors: Osamu Nagashima, Joseph Dominic Macri
  • Publication number: 20030123318
    Abstract: Two types of command interval specifications are defined as first and second command interval specifications. The first command interval specifications is defined as the relationship between a preceding command and a following command that are issued for the same bank, while the second command interval specifications is defined as the relationship between a preceding command and a following command that are issued for different banks, respectively. As for the second command interval specification, since target banks are different between a preceding command and a following command, the following command is executed during the column circuits precharge after the preceding command. Therefore, in the case of the second command interval specification, a command interval is substantially shortened. In addition, pairs of banks are defined as bank pairs, and are applied the first and second command interval specifications, so that the DRAM device is small-sized.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: Elpida Memory, Inc.
    Inventors: Osamu Nagashima, Joseph Dominic Macri
  • Patent number: 6154828
    Abstract: A method and apparatus including means for storing an executable file which includes a group of bits which define functional operations and cycle bits associated with each functional operation and means for completing a variable number of the functional operations in parallel during a single execution cycle in accordance with a state of the associated cycle bit. The method and apparatus eliminates the need for complex data dependency checking hardware and allows a minimum amount of control logic to complete execution of executable files. The method and apparatus further minimizes the necessity of adding null operations (NOPs) to executable files which reduces the amount of storage space necessary to store the executable files and allows executable files to be used on multiple hardware implementations and for register values to be used for multiple purposes during single execution cycles.
    Type: Grant
    Filed: June 3, 1993
    Date of Patent: November 28, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Joseph Dominic Macri, Francis X. McKeen, Joel S. Emer, William Robert Grundmann, Robert P. Nix, David Arthur James Webb, Jr.
  • Patent number: 5953747
    Abstract: A prediction mechanism for improving direct-mapped cache performance is shown to include a direct-mapped cache, partitioned into a plurality of pseudo-banks. Prediction means are employed to provide a prediction index which is appended to the cache index to provide the entire address for addressing the direct mapped cache. One embodiment of the prediction means includes a prediction cache which is advantageously larger than the pseudo-banks of the direct-mapped cache and is used to store the prediction index for each cache location. A second embodiment includes a plurality of partial tag stores, each including a predetermined number of tag bits for the data in each bank. A comparison of the tags generates a match in one of the plurality of tag stores, and is used in turn to generate a prediction index.
    Type: Grant
    Filed: June 26, 1996
    Date of Patent: September 14, 1999
    Assignee: Digital Equipment Corporation
    Inventors: Simon C. Steely, Jr., Joseph Dominic Macri