Patents by Inventor Ray Simar

Ray Simar 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: 11373720
    Abstract: The present disclosure describes analog memories for use in a computer, such as a computer using a combination of analog and digital components/elements used in a cohesive manner.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: June 28, 2022
    Assignee: OCTAVO SYSTEMS LLC
    Inventors: Peter Linder, Laurence Ray Simar, Jr., Erik James Welsh, Gene Alan Frantz
  • Patent number: 11347478
    Abstract: The present disclosure describes a mixed signal arithmetic logic unit configured to use a combination of analog processing elements and digital processing elements in a cohesive manner. Depending on the signals and the data received for processing, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize computational results and the performance of the mixed signal arithmetic logic unit.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: May 31, 2022
    Assignee: OCTAVO SYSTEMS LLC
    Inventors: Erik James Welsh, Laurence Ray Simar, Jr., Peter Linder, Gene Alan Frantz
  • Patent number: 11171651
    Abstract: The present disclosure describes a mixed signal computer unit using a combination of analog and digital components/elements in a cohesive manner. Depending on the signals and data that need to be processed, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize the computational results and the performance of the computation. Operations may be controlled by one or more digital cores.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 9, 2021
    Assignee: OCTAVO SYSTEMS LLC
    Inventors: Laurence Ray Simar, Jr., Erik James Welsh, Peter Linder, Gene Alan Frantz
  • Publication number: 20210072958
    Abstract: The present disclosure describes a mixed signal arithmetic logic unit configured to use a combination of analog processing elements and digital processing elements in a cohesive manner. Depending on the signals and the data received for processing, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize computational results and the performance of the mixed signal arithmetic logic unit.
    Type: Application
    Filed: February 22, 2019
    Publication date: March 11, 2021
    Applicant: Octavo Systems LLC
    Inventors: Erik James WELSH, Laurence Ray SIMAR, Jr., Peter LINDER, Gene Alan FRANTZ
  • Publication number: 20200403618
    Abstract: The present disclosure describes a mixed signal computer unit using a combination of analog and digital components/elements in a cohesive manner. Depending on the signals and data that need to be processed, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize the computational results and the performance of the computation. Operations may be controlled by one or more digital cores.
    Type: Application
    Filed: February 22, 2019
    Publication date: December 24, 2020
    Applicant: Octavo Systems LLC
    Inventors: Laurence Ray SIMAR, Jr., Erik James WELSH, Peter LINDER, Gene Alan FRANTZ
  • Publication number: 20200402601
    Abstract: The present disclosure describes analog memories for use in a computer, such as a computer using a combination of analog and digital components/elements used in a cohesive manner.
    Type: Application
    Filed: February 22, 2019
    Publication date: December 24, 2020
    Applicant: Octavo Systems LLC
    Inventors: Peter LINDER, Laurence Ray SIMAR, Jr., Erik James WELSH, Gene Alan FRANTZ
  • Publication number: 20150283429
    Abstract: A golf club may include a control unit that detects a swing of the golf club and generates a signal based on at least one goal swing parameter during the swing of the golf club. The golf club may include a stimulation generation module, configured to generate a stimulation in response to the signal.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 8, 2015
    Applicant: William Marsh Rice University
    Inventors: Sid Mullick, Chelsea Rodrigues, Matthew Lopez, Yize Zhao, Roy Wu, Gary Woods, Laurence Ray Simar, JR.
  • Patent number: 7886255
    Abstract: A method of integrated circuit programmed data processor design includes selecting a benchmark application, selecting an initial set of architecture parameters, reconfiguring a compiler for the selected architecture parameters, compiling the benchmark, reconfiguring a data processor simulator to the selected architecture parameters, running the complied benchmark on the reconfigured simulator, automatically synthesizing an integrated circuit physical layout and evaluating performance of the selected architecture parameters against predetermined criteria. The method varies the selected architecture parameters upon failure to meet criteria until evaluation of the selected architecture parameters meets the criteria. The method selects a number of datapath clusters to avoid too many input/output ports in data registers.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: February 8, 2011
    Assignee: Texas Instruments Incorporated
    Inventors: Laurence Ray Simar, Jr., Reid E. Tatge
  • Publication number: 20080177996
    Abstract: A method of integrated circuit programmed data processor design includes selecting a benchmark application, selecting an initial set of architecture parameters, reconfiguring a compiler for the selected architecture parameters, compiling the benchmark, reconfiguring a data processor simulator to the selected architecture parameters, running the complied benchmark on the reconfigured simulator, automatically synthesizing an integrated circuit physical layout and evaluating performance of the selected architecture parameters against predetermined criteria. The method varies the selected architecture parameters upon failure to meet criteria until evaluation of the selected architecture parameters meets the criteria.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 24, 2008
    Inventors: Laurence Ray Simar, Reid E. Tatge
  • Patent number: 6895494
    Abstract: A subpipelined translation embodiment provides binary compatibility between current an future generations of DSPs. When retrieved from memory an entire fetch packet is assigned an operating mode (base instruction set or migrant instruction set) according to the current execution mode. The fetch packets from the instruction memory are parsed into execute packets and sorted by execution unit (dispatched) in a datapath shared by both execution modes (base and migrant). The two execution modes have separate control logic. Instructions from the dispatch datapath are decoded by either base architecture decode logic or the migrant architecture decode logic, depending on the execution mode bound to the parent fetch packet. Code processed by the migrant and base decode pipelines produces machine words that are selected by a multiplexer. The multiplexer is controlled by the operating mode bound to the fetch packet that produced the machine word.
    Type: Grant
    Filed: June 26, 2000
    Date of Patent: May 17, 2005
    Assignee: Texas Instruments Incorporated
    Inventors: Donald E. Steiss, Laurence Ray Simar, Jr.
  • Patent number: 5983328
    Abstract: A microcomputer is disclosed which is specifically designed for computation-intensive applications. The microcomputer contains on-chip RAM and ROM, and has peripheral ports for access of external memory and input/output functions. The central processing unit further contains two auxiliary arithmetic logic units, in parallel with one another, and which are each connected to a set address lines in a memory bus; the two auxiliary arithmetic logic units thus generate two separate memory addresses in parallel. The memory bus also contains one set of data lines, connected to the RAM and ROM, and to the central processing unit. The on-chip RAM and ROM are responsive to the two sets of address lines in time-multiplexed fashion to provide memory access via data lines twice per system clock cycle.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: November 9, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: James F. Potts, Jerald Gwyn Leach, L. Ray Simar, Jr.
  • Patent number: 5964825
    Abstract: A general purpose microprocessor architecture enabling more efficient computations of a type in which Boolean operations and arithmetic operations conditioned on the results of the Boolean operations are interleaved. The microprocessor is provided with a plurality of general purpose registers ("GPRs" 102) and an arithmetic logic unit ("ALU" 104), capable of performing arithmetic operations and comparison operations. The ALU has a first input (108) and a second input (110), and an output (112), the first and second inputs receiving values stored in the GPRs. The output stores the results of the arithmetic logic unit operations in the GPRs. At least one of the GPRs is capable of receiving directly from the ALU a result of a Boolean operation. In one embodiment, at least one of the GPRs (PN) capable of receiving directly from the ALU a result of a Boolean operation is configured so as to cause the conditioning of an arithmetic operation of the ALU based on the value stored in the GPR.
    Type: Grant
    Filed: February 9, 1996
    Date of Patent: October 12, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: Nat Seshan, Laurence Ray Simar, Jr.
  • Patent number: 5958044
    Abstract: A method for controlling the execution of a microprocessor to cause it to execute a NOP instruction for a programmable number of sequential cycles. A NOP instruction is provided, that includes a predetermined OP code field identifying the NOP instruction as a programmably multiple NOP instruction. A predetermined count field is provided, representing the number of sequential cycles in which a NOP operation is to be performed by said microprocessor. The NOP instruction OP code field is read, as is the NOP instruction count field. In response thereto, a NOP operation is performed for the number of sequential cycles represented by said NOP instruction count field.
    Type: Grant
    Filed: January 20, 1998
    Date of Patent: September 28, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: Richard A. Brown, Ray Simar, Natarajan Seshan
  • Patent number: 5907864
    Abstract: A microcomputer is disclosed which is specifically designed for computation-intensive applications. The microcomputer contains on-chip RAM and ROM, and has peripheral ports for access of external memory and input/output functions. The central processing unit further contains two auxiliary arithmetic logic units, in parallel with one another, and which are each connected to a set address lines in a memory bus; the two auxiliary arithmetic logic units thus generate two separate memory addresses in parallel. The memory bus also contains one set of data lines, connected to the RAM and ROM, and to the central processing unit. The on-chip RAM and ROM are responsive to the two sets of address lines in time-multiplexed fashion to provide memory access via data lines twice per system clock cycle.
    Type: Grant
    Filed: January 29, 1998
    Date of Patent: May 25, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: James F. Potts, Jerald Gwyn Leach, L. Ray Simar, Jr.
  • Patent number: 5179689
    Abstract: A microcomputer is disclosed which is specifically designed for computation-intensive applications. The microcomputer contains on-chip RAM and ROM, and has peripheral ports for access of external memory and input/output functions. The microcomputer has a central processing unit with a floating-point multiplier in parallel with an arithmetic logic unit, and uses a plurality of registers as multiple accumulators. The central processing unit further contains two auxiliary arithmetic logic units, in parallel with one another, and which are each connected to a set of address lines in a memory bus; the two auxiliary arithmetic logic units thus generate two separate memory addresses in parallel. The memory bus also contains one set of data lines, connected to the RAM and ROM, and to the central processing unit. The on-chip RAM and ROM are responsive to the two sets of address lines in time-multiplexed fashion to provide memory access via data lines twice per system clock cycle.
    Type: Grant
    Filed: July 10, 1990
    Date of Patent: January 12, 1993
    Assignee: Texas Instruments Incorporated
    Inventors: Jerald G. Leach, L. Ray Simar, Jr.
  • Patent number: 5175841
    Abstract: A microcomputer is disclosed which is specifically designed for computation-intensive applications. The microcomputer contains on-chip RAM and ROM, and has peripheral ports for access of external memory and input/output functions. The microcomputer has a central processing unit with a floating-point multiplier in parallel with an arithmetic logic unit, and uses a plurality of registers as multiple accumulators. The central processing unit further contains two auxilary arithmetic logic units, in parallel with one another, and which are each connected to a set address lines in a memory bus; the two auxiliary arithmetic logic units thus generate two separate memory addresses in parallel. The memory bus also contains one set of data lines, connected to the RAM and ROM, and to the central processing unit. The on-chip RAM and ROM are responsive to the two sets of address lines in time-multiplexed fashion to provide memory access via data lines twice per system clock cycle.
    Type: Grant
    Filed: January 2, 1990
    Date of Patent: December 29, 1992
    Assignee: Texas Instruments Incorporated
    Inventors: Surendar S. Magar, James F. Potts, Jerald G. Leach, L. Ray Simar, Jr.
  • Patent number: 5109351
    Abstract: Layered arrays of nearest-neighbor connected computation cells plus an error computation layer provide a learning network.
    Type: Grant
    Filed: August 21, 1989
    Date of Patent: April 28, 1992
    Assignee: Texas Instruments Incorporated
    Inventor: L. Ray Simar, Jr.
  • Patent number: 5099417
    Abstract: A microcomputer is disclosed which is specifically designed for computation-intensive applications. The microcomputer contains on-chip RAM and ROM, and has peripheral ports for access of external memory and input/output functions. The microcomputer has a central processing unit with a floating-point multiplier in parallel with an arithmetic logic unit, and uses a plurality of registers as multiple accumulators. The central processing unit further contains two auxiliary arithmetic logic units, in parallel with one another, and which are each connected to a set address lines in a memory bus; the two auxiliary arithmetic logic units thus generate two separate memory addresses in parallel. The memory bus also contains one set of data lines, connected to the RAM and ROM, and to the central processing unit. The on-chip RAM and ROM are responsive to the two sets of address lines in time-multiplexed fashion to provide memory access via data lines twice per system clock cycle.
    Type: Grant
    Filed: February 19, 1991
    Date of Patent: March 24, 1992
    Assignee: Texas Instruments Incorporated
    Inventors: Surendar S. Magar, James F. Potts, Jerald G. Leach, L. Ray Simar, Jr.
  • Patent number: 4912636
    Abstract: A microcomputer is disclosed which is specifically designed for computation-intensive applications. The microcomputer contains on-chip RAM and ROM, and has peripheral ports for access of external memory and input/output functions. The microprocessor has a central processing unit with a floating-point multiplier in parallel with an arithmetic logic unit, and uses a plurality of registers as multiple accumulators. The central processing unit further contains two auxillary arithmetic logic units, in parallel with one another, and which are each connected to a set of address lines in a memory bus; the two auxillary arithmetic logic unit thus generate two separate memory addresses in parallel. The memory bus also contains one set of data lines, connected to the RAM and ROM, and to the central processing unit. The on-chip RAM and ROM are responsive to the two sets of address lines in time-multiplexed fashion to provide memory access via data lines twice per system clock cycle.
    Type: Grant
    Filed: March 13, 1987
    Date of Patent: March 27, 1990
    Inventors: Surendar S. Magar, James F. Potts, Jerald G. Leach, L. Ray Simar Jr.