Patents by Inventor Edward Zager

Edward Zager 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: 6687790
    Abstract: A cache controller is intimately associated with a microprocessor CPU on a single chip. The physical address bus is routed directly from the CPU to the cache controller where it is sent to the cache tag directory table. For a cache hit, the cache address is remapped to the proper cache set address. For a cache miss, the cache address is remapped in accordance with the LRU logic to direct the cache write to the least recently used set. The cache is thereby functionally divided into associative sets, but without the need to physically divide the cache into independent banks of SRAM.
    Type: Grant
    Filed: August 14, 2001
    Date of Patent: February 3, 2004
    Assignee: Intel Corporation
    Inventors: Edward Zager, Gregory Mathews
  • Publication number: 20020029312
    Abstract: A cache controller is intimately associated with a microprocessor CPU on a single chip. The physical address bus is routed directly from the CPU to the cache controller where it is sent to the cache tag directory table. For a cache hit, the cache address is remapped to the proper cache set address. For a cache miss, the cache address is remapped in accordance with the IRU logic to direct the cache write to the least recently used set. The cache is thereby functionally divided into associative sets, but without the need to physically divide the cache into independent banks of SRAM.
    Type: Application
    Filed: August 14, 2001
    Publication date: March 7, 2002
    Inventors: Edward Zager, Gregory Mathews
  • Patent number: 6275901
    Abstract: A cache controller is associated with a microprocessor CPU on a single chip. The physical address bus is routed directly from the CPU to the cache controller where addresses are compared with entries in the cache tag directory table. For a cache hit, the cache address is remapped to the proper cache set address. For a cache miss, the cache address is remapped in accordance with the LRU logic to direct the cache write to the least recently used set. The cache is thereby functionally divided into associative sets, but without the need to physically divide the cache into independent banks of SRAM.
    Type: Grant
    Filed: August 3, 1994
    Date of Patent: August 14, 2001
    Assignee: Intel Corporation
    Inventors: Edward Zager, Gregory Mathews
  • Patent number: 5481697
    Abstract: A variable frequency clock generator provides complementary phase clock signals for a microprocessor at a selectable one of a plurality of frequencies. The outputs may be dynamically switched between any of the frequencies so that every cycle of the phase clock signals has a duration at least as great as the cycle duration of the highest frequency.
    Type: Grant
    Filed: September 30, 1994
    Date of Patent: January 2, 1996
    Assignee: Intel Corporation
    Inventors: Gregory Mathews, Edward Zager, Sundari Mitra
  • Patent number: 5276888
    Abstract: A transparent system interrupt is invoked by the assertion of an electrical signal at an external pin of a microprocessor CPU chip. Upon assertion of this interrupt, the CPU begins program execution in a dedicated RAM area that is inaccessible both to the operating system and all application programs. A set of instructions, which may be unique to the system in which the CPU chip is installed, services the interrupt. Typically, the state of the CPU and associated components in the system immediately prior to assertion of the interrupt will be saved into the dedicated RAM area by the interrupt service routine. Recovery from the interrupt is accomplished upon recognition of an external event that invokes a RESUME instruction causing the CPU and associated components to be restored to exactly the same state that existed prior to the interrupt and in a manner entirely transparent to any program executing at the time of the interrupt.
    Type: Grant
    Filed: October 22, 1992
    Date of Patent: January 4, 1994
    Assignee: Intel Corporation
    Inventors: James Kardach, Gregory Mathews, Cau Nguyen, Sung S. Cho, Kameswaran Sivamani, David Vannier, Shing Wong, Edward Zager
  • Patent number: 5175853
    Abstract: A transparent system interrupt is invoked by the assertion of an electrical signal at an external pin of a microprocessor CPU chip. Upon assertion of this interrupt, the CPU begins program execution in a dedicated RAM area that is inaccessible both to the operating system and all application programs. A set of instructions, which may be unique to the system in which the CPU chip is installed, services the interrupt. Typically, the state of the CPU and associated components in the system immediately prior to assertion of the interrupt will be saved into the dedicated RAM area by the interrupt service routine. Recovery from the interrupt is accomplished upon recognition of an external event that invokes a RESUME instruction causing the CPU and associated components to be restored to exactly the same state that existed prior to the interrupt and in a manner entirely transparent to any program executing at the time of the interrupt.
    Type: Grant
    Filed: November 6, 1991
    Date of Patent: December 29, 1992
    Assignee: Intel Corporation
    Inventors: James Kardach, Gregory Mathews, Cau Nguyen, Sung S. Cho, Kameswaran Sivamani, David Vannier, Shing Wong, Edward Zager