Patents by Inventor Milind A. Bodas

Milind A. Bodas 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: 5854914
    Abstract: A method and apparatus for executing a misaligned load. The method begins with receiving a load request to load data from a first memory location. An entry in a store buffer is tested to determine whether the entry corresponds to the first memory location. The entry is also tested to determine whether the entry corresponds to a second memory location subsequent to the first memory location. The load request is blocked if the entry corresponds to the first memory location or the second memory location. After a store operation for the store buffer entry is executed, the load request may be unblocked. The apparatus is a processor or a computer system comprising a load buffer capable of storing a load request address in response to a load request. The processor includes an incrementing circuit that generates an incremented load request address. The processor also includes a store buffer containing a portion of a store request address.
    Type: Grant
    Filed: September 10, 1996
    Date of Patent: December 29, 1998
    Assignee: Intel Corporation
    Inventors: Milind Bodas, Glenn J. Hinton, Andrew F. Glew
  • Patent number: 5436584
    Abstract: A noise suppression circuit for a floating bus in a digital integrated circuit includes pull-up and pull-down feedback loops each connected to the floating bus. The pull-up feedback loop includes a PMOS device connected between a high logic level and the floating bus, with a NOR gate switching the PMOS device. The pull-down feedback loop includes an NMOS device connected between a low logic level and the floating bus, with a NAND gate switches the NMOS device. The NOR and NAND gates are configured such that one of their inputs is connected directly to the floating bus and the other input is connected to the floating bus through an inverter having a finite gate delay. Voltage transitions occurring on the floating bus due to noise injection drive the bus back to its original state before the finite gate delay of the inverter.
    Type: Grant
    Filed: November 15, 1993
    Date of Patent: July 25, 1995
    Assignee: Intel Corporation
    Inventors: Milind A. Bodas, Nagaraj Palasamudram, Lavi Lev
  • Patent number: 5334888
    Abstract: XOR and XNOR logic gates each include a first MOS pass device coupled between a first input and the output of the logic gate, and second MOS pass device coupled between a second input and the output of the logic gate. The control input of the first pass device is coupled to the second input and the control input of the second pass device is coupled to the first input. First and second logic signals are coupled to first and second inputs, respectively. First and second input signals are also coupled to third and fourth MOS devices, respectively. Third and fourth MOS devices are coupled in series between the logic gates output and a reference potential. The first and second MOS pass devices have the opposite channel type than the third and fourth MOS devices such that the XOR gate includes first and second PMOS pass gates and third and fourth NMOS devices. The XNOR gate includes first and second NMOS pass gates and third and fourth PMOS devices.
    Type: Grant
    Filed: April 19, 1993
    Date of Patent: August 2, 1994
    Assignee: Intel Corporation
    Inventor: Milind A. Bodas