Patents by Inventor Dan Biran

Dan Biran 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: 5566308
    Abstract: A processor core for provides a linear extension of addressable memory space of a microprocessor with minimal additional hardware and software complexity. A N+x bit pointer register (e.g. program counter) holds an N+x bit instruction address. The N+x bit instruction address provides to an execution unit a pointer to an instruction in the memory to be processed by the execution unit. An encoder encodes the N+x bit address into an N bit encoding of the N+x bit address. The processor core can thereby address 2.sup.x times more memory locations than 2.sup.N. Two other registers each hold a portion of an data address (i.e. a pointer to a datum in memory to be operated on). An address former concatenates the portions of the address in the two registers to form the data address. Therefore, the address is formed from portions of the data address stored in multiple registers without performing any arithmetic on the portions.
    Type: Grant
    Filed: May 25, 1994
    Date of Patent: October 15, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Chaim Bendelac, Dan Biran, Ohad Falik, Gadi Erlich, Jonathan Levy, Gideon Intrater
  • Patent number: 5438670
    Abstract: A method and apparatus for prechecking (probing) the validity of an access request for writing result data to an external system prior to executing the instruction that generates the result is provided. This allows instruction execution to continue uninterrupted in the event that the write is allowed. The microprocessor's Address Unit issues a "probe" request to the Memory Management Unit (MMU) via an internal bus while saving the instruction's virtual address in a virtual address buffer local to the Address Unit. The MMU checks the validity of the "probe" request without converting the virtual address to a physical address and issues an access grant signal which is saved by the microprocessor's Execution Unit for subsequent use. The Execution Unit processes the data in parallel to the MMU checking the validity of the probe request.
    Type: Grant
    Filed: June 25, 1993
    Date of Patent: August 1, 1995
    Assignee: National Semiconductor Corporation
    Inventors: Gigi Baror, Moti Beck, Dan Biran, Elliot Cohen, Yair Hadas, Benny Konstantin, Jonanthan Levy, Reuven Marko, Aharon Ostrer, Rami Saban, Alon Shackam, Boaz Shahar
  • Patent number: 5212775
    Abstract: A method and apparatus for observing the contents on internal memory-mapped registers of controllers and co-processors which have been integrated on-chip with a central processing unit ("CPU"). The CPU asserts a first signal when access to internal memory is requested and deactivates a second signal which would normally allow simultaneous access to both internal and external memory locations. In this way, the contents of internal memory may be observed in real time.
    Type: Grant
    Filed: August 22, 1991
    Date of Patent: May 18, 1993
    Assignee: National Semiconductor Corporation
    Inventors: Zeev Bikowsky, Dan Biran