Patents by Inventor Paul J. Patchen

Paul J. Patchen 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: 7594103
    Abstract: A pipeline processing microprocessor includes a storage unit for storing instructions and a fetch unit for requesting and fetching an instruction from the instructions in the storage unit. Upon an interrupt condition, the fetch unit eliminates from a request queue a previously requested instruction that precedes the interrupt condition.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: September 22, 2009
    Assignee: VIA-Cyrix, Inc.
    Inventors: Paul J. Patchen, William V. Miller
  • Patent number: 7210051
    Abstract: An improved program status register is disclosed with a feature to handle state change for a processor and its memory subsystem. The program status register comprises a clock, at least one update value for updating the program status register to a second value from a first value when an update enable signal is received, a sampled program status register storing the first value of the program status register, and a state change sampling register generating a synchronized state change signal from a state change indication signal and the clock. When the update enable signal is initially received and a state change indication signal is further received thereafter during a first clock cycle, an updated output of the program status register is restored through a first selection module triggered by the synchronized state change signal to the first value in a second clock cycle following the first clock cycle.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: April 24, 2007
    Assignee: VIA Technologies, Inc. of Taiwan
    Inventors: Paul J. Patchen, William V. Miller
  • Patent number: 5748981
    Abstract: An architecture is described for a single chip microcontroller wherein the microcode stored in the microcontroller's program memory may be easily modified without refabrication or removal of the microcontroller from its target environment. This is made possible by the utilization of a RAM based architecture for program memory instead of the traditional ROM based architecture.
    Type: Grant
    Filed: November 13, 1996
    Date of Patent: May 5, 1998
    Assignee: National Semiconductor Corporation
    Inventors: Paul J. Patchen, Hon C. Fung, Fred Leung, Steven McGinness
  • Patent number: 4970407
    Abstract: A conventional D-type flip-flop transfers the data input D to a first output Q and a second output Q', where the second output Q' is the complement of the first output Q, on the transitions of a clock signal CK. This involves the transfer of data from a master latch and a series-connected slave latch which are loaded on alternating phases of the clock signal CK. The present invention provides for asynchronous loading of replacement data into the flip-flop by using a tri-stable buffer in both the master and slave latches. In response to a load signal LD, replacement data is injected into the master and slave latches overriding the current value stored at the Q and Q' outputs. This occurs because the load signal disables the normally active buffers while activating the loading buffers causing the normally active data path to go the tri-state condition.
    Type: Grant
    Filed: July 12, 1989
    Date of Patent: November 13, 1990
    Assignee: National Semiconductor Corporation
    Inventor: Paul J. Patchen
  • Patent number: 4965524
    Abstract: Clock select circuitry is provided which allows CPU operation at the crystal frequency or one-half the crystal frequency. Frequency selection is accomplished under CPU control and circuitry is added to insure that the a glitch free clock change can be performed on the fly. The glitch free clock select insures that no half T state is less than what a full speed half T state would be. By gating the appropriate phases of the half speed clock and the full speed clock to control the clocking of a flip flop, the point at which the clock selection multiplexer is switched can be controlled. In speeding up the clock, the speed change occurs on the falling edge of the full speed clock provided that the half speed clock is low. When slowing down the clock, the speed change occurs on the rising edge of the half speed clock.
    Type: Grant
    Filed: August 11, 1989
    Date of Patent: October 23, 1990
    Assignee: National Semiconductor Corp.
    Inventor: Paul J. Patchen
  • Patent number: 4862482
    Abstract: A receiver for extracting binary data from a Manchester-encoded input signal. Sampling logic samples the input signal at a frequency greater than the bit cell rate to detect input edges. The sampling logic output is divided to provide a sampling clock having a frequency greater than the bit cell rate and which is synchronized with the input signal. The sampling clock is then utilized to sample the first bit cell half of the sampled input signal. The value obtained by sampling the first bit cell half is then inverted to provide extracted binary data.
    Type: Grant
    Filed: June 16, 1988
    Date of Patent: August 29, 1989
    Assignee: National Semiconductor Corporation
    Inventor: Paul J. Patchen
  • Patent number: 4851716
    Abstract: A single plane dynamic decoder wherein a typical decoder row comprises a P-channel transistor connected between a positive supply and a first node, a second N-channel transistor connected between ground potential and a second node, and a plurality of series-connected devices connected between the first node and the second node. The gates of the intermediate N-channel devices are connected to a corresponding input signal such that the intermediate devices are enabled or disabled depending on the state of the associated input. The gate of the P-channel device is connected to a clock signal such that it is enabled by a first clock phase and disabled by a second clock phase. The N-channel device is connected to the clock signal such that it is enabled by the second clock phase and disabled by the first clock phase. Thus, the first node is precharged when the P-channel device is enabled. This precharge activity occurs serially and hierarchically down the row depending on the state of the respective input signals.
    Type: Grant
    Filed: June 9, 1988
    Date of Patent: July 25, 1989
    Assignee: National Semiconductor Corporation
    Inventors: William M. Needles, Paul J. Patchen
  • Patent number: 4497497
    Abstract: An oil ring and coiled expander spring assembly in which the groove for the expander spring is of unique configuration and possesses a unique relationship with the expander spring.
    Type: Grant
    Filed: June 21, 1984
    Date of Patent: February 5, 1985
    Assignee: Allis-Chalmers Corp.
    Inventors: Jerome L. Berti, Paul J. Patchen