Patents by Inventor Gigy Baror

Gigy Baror 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: 6507899
    Abstract: An interface circuit for coupling a data handling unit with a memory unit having control inputs, an address signal input, a data signal input, and a data signal output is described. The interface circuit comprises an address buffer having an input and an output, said input receiving an address signal from said data handling unit, a first multiplexer which couples said memory unit with either said output of said address buffer or with said address signal, a data buffer having an input and an output, said input receiving a data signal from said data handling unit and said output being coupled with said memory data input, a second multiplexer for selecting either said memory data signal output or said data buffer output, and a comparator for comparing said address signal with the signal from said address buffer output, generating a control signal which controls said second multiplexer.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: January 14, 2003
    Assignee: Infineon Technologies North American Corp.
    Inventors: Klaus Oberlaender, Sabeen Randhawa, Yannick Martelloni, Manfred Henftling, Rami Zemach, Zohar Peleg, Christian Wiedholz, Gigy Baror, Doron Shoham, Oded Trainin, Niv Margalit
  • Publication number: 20020129188
    Abstract: A data processing unit is disclosed with a register file having a plurality of registers. A memory having a plurality of n-bit input/output ports, and a coupling unit for coupling the memory with the register file, a memory address and select unit for addressing the memory banks are provided. The coupling unit comprises a bus having a bus width of at least 2n-bits forming at least a first and second sub-bus, first couplers for coupling each memory bank or the register file selectively with one of the sub-busses, and second couplers for coupling the register file or the memory banks with the bus.
    Type: Application
    Filed: May 8, 2002
    Publication date: September 12, 2002
    Applicant: Siemens Microelectronics, Inc.
    Inventors: Rod G. Fleck, Klaus Oberlaender, Gigy Baror, Alfred Eder, Le Trong Nguyen
  • Patent number: 6405273
    Abstract: A data processing unit is disclosed with a register file having a plurality of registers. A memory having a plurality of n-bit input/output ports, and a coupling unit for coupling the memory with the register file, a memory address and select unit for addressing the memory banks are provided. The coupling unit comprises a bus having a bus width of at least 2n-bits forming at least a first and second sub-bus, first couplers for coupling each memory bank or the register file selectively with one of the sub-busses, and second couplers for coupling the register file or the memory banks with the bus.
    Type: Grant
    Filed: November 13, 1998
    Date of Patent: June 11, 2002
    Assignee: Infineon Technologies North America Corp.
    Inventors: Rod G. Fleck, Klaus Oberlaender, Gigy Baror, Alfred Eder, Le Trong Nguyen
  • Patent number: 6076159
    Abstract: A data processor is disclosed which comprises a first pipeline for decoding and executing data instructions, a second pipeline for decoding and executing address instructions, a unit for issuing multiple instructions to the pipelines, a first set of registers being coupled with the first pipeline, and a second set of registers being coupled with the second pipeline, wherein first and second pipeline process data in parallel.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: June 13, 2000
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rod G. Fleck, Ole H. Moller, Gigy Baror
  • Patent number: 6014728
    Abstract: A computer system having a cache memory subsystem which allows flexible setting of caching policies on a page basis and a line basis. A cache block status field is provided for each cache block to indicate the cache block's state, such as shared or exclusive. The cache block status field controls whether the cache control unit operates in a write-through write mode or in a copy-back write mode when a write hit access to the block occurs. The cache block status field may be updated by either a TLB write policy field contained within a translation look-aside buffer entry which corresponds to the page of the access, or by a second input independent of the TLB entry which may be provided from the system on a line basis.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: January 11, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Gigy Baror
  • Patent number: 5627992
    Abstract: A computer system having a cache memory subsystem which allows flexible setting of caching policies on a page basis and a line basis. A cache block status field is provided for each cache block to indicate the cache block's state, such as shared or exclusive. The cache block status field controls whether the cache control unit operates in a write-through write mode or in a copy-back write mode when a write hit access to the block occurs. The cache block status field may be updated by either a TLB write policy field contained within a translation look-aside buffer entry which corresponds to the page of the access, or by a second input independent of the TLB entry which may be provided from the system on a line basis.
    Type: Grant
    Filed: May 4, 1995
    Date of Patent: May 6, 1997
    Assignee: Advanced Micro Devices
    Inventor: Gigy Baror
  • Patent number: 5185878
    Abstract: Methods and apparatus are disclosed for realizing an integrated cache unit (ICU) comprising both a cache memory and a cache controller on a single chip. The novel ICU is capable of being programmed, supports high speed data and instruction processing applications in both Reduced Instruction Set Computers (RISC) and non-RISC architecture environments, and supports high speed processing applications in both single and multiprocessor systems. The preferred ICU has two buses, one for the processor interface and the other for a memory interface. The ICU support single, burst and pipelined processor accesses and is capable of operating at frequencies in excess of 25 megahertz, achieving processor access times of two cycles for the first access in a sequence, and one cycle for burst mode or piplined accesses. It can be used as either an instruction or data cache with flexible internal cache organization.
    Type: Grant
    Filed: December 12, 1990
    Date of Patent: February 9, 1993
    Assignee: Advanced Micro Device, Inc.
    Inventors: Gigy Baror, William M. Johnson
  • Patent number: 5136691
    Abstract: Methods and apparatus are disclosed for supporting the caching of interlock variables in cache memory units employed in multiprocessor and/or multitasking environments. The preferred embodiment of the invention includes methods and apparatus for selectively treating interlock variables as cachable or non-cachable. The disclosed methods and apparatus are suitable for supporting high speed data and instruction processing applications in both RISC and non-RISC architecture environments, can be integrated on a single chip and allows for better performance and utilization of the computer system bus structure since most of the interlock variable accesses are faster and do not appear on the memory bus (only in the cache).
    Type: Grant
    Filed: January 20, 1988
    Date of Patent: August 4, 1992
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Gigy Baror
  • Patent number: 5025366
    Abstract: Methods and apparatus are disclosed for realizing an integrated cache unit which may be flexibly used for cache system design. The preferred embodiment of the invention comprises both a cache memory and a cache controller on a single chip. In accordance with an alternative embodiment of the invention, the cache memory may be externally located. Flexible cache system design is achieved by the specification of desired cache features through the setting of appropriate cache option bits. The disclosed methods and apparatus support this user oriented approach to flexible system design. The actual setting of option bits may be performed under software control and allows a high performance cache system to be designed with few parts, at low cost and with the ability to perform with high efficiency.
    Type: Grant
    Filed: January 20, 1988
    Date of Patent: June 18, 1991
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Gigy Baror
  • Patent number: 4926323
    Abstract: A streamlined instruction processor processes data in response to a program composed of prespecified instructions in pipeline cycles. The processor comprises an instruction fetch unit, including an instruction interface adapted for connection to an instruction memory and for fetching instructions from the instruction memory. The instruction fetch unit includes an instruction prefetch buffer coupled to the instruction interface for buffering a sequence of instructions supplied to the instruction interface. A branch target cache is coupled with the prefetch buffer for storing sets of instructions retrieved from a corresponding set of locations in the instruction memory, having sequential instruction addresses. The first instruction in each such set is a branch target instruction in the program.In addition, an execution unit including a data interface adapted for connection to the data memory, executes the instructions in pipeline cycles.
    Type: Grant
    Filed: March 3, 1988
    Date of Patent: May 15, 1990
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Gigy Baror, Brian W. Case, Rod G. Fleck, Philip M. Freidin, Smeeta Gupta, William M. Johnson, Cheng-Gang Kong, Ole H. Moller, Timothy A. Olson, David I. Sorensen
  • Patent number: 4851990
    Abstract: Methods and apparatus for realizing a high performance interface between a processor, constituting part of a reduced instruction set computer (RISC) system, and a set of devices, including memory means. According to the invention, the interface includes three independent buses. A shared processor output bus, a processor input instruction bus, and a bidirectional data bus. The shared processor output address bus coupled the processor and the computer's memory. This bus carries both instructon and data access signals being transmitted by the processor to the memory. The processor input instruction bus also couples the processor and the computer's memory means, but carries instruction signals being transmitted from the memory to the processor. The bidirectional data bus provides a signal path for carrying data signals being transmitted by the memory to the processor and vice-a-versa.
    Type: Grant
    Filed: February 9, 1987
    Date of Patent: July 25, 1989
    Assignee: Advanced Micro Devices, Inc.
    Inventors: William M. Johnson, Gigy Baror
  • Patent number: 4761567
    Abstract: An integrated circuit includes an input clock generator circuit responsive to an external TTL level clock signal for generating an internal CMOS level system clock signal for its own use and for use by other integrated circuits. The integrated circuit also includes an internal clock generator circuit responsive to either the internal CMOS level system clock signal or an external CMOS level system clock signal for generating internal CMOS level phase clock signals for its own use. As a result, the integrated circuit has a higher speed of operation since the propagation delay between the CMOS level system clock signal and internal clock signals has been minimized.
    Type: Grant
    Filed: May 20, 1987
    Date of Patent: August 2, 1988
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Donald M. Walters, Jr., Gigy Baror