Patents by Inventor Marlan L. Winter

Marlan L. Winter 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: 6021271
    Abstract: A simulation input and a model file are generated. The simulation input file is processed to generate object code, entries, line counts, and comment lines. A simulation program is run that uses the object code, entries, line counts, and input comment lines. A machine captures and links output comment lines with their associated test vectors by using the entries and line counts to form a simulation results file. After the simulation, the simulation results file can be reviewed. After simulation, masks (30, 40, 50, 60, 70) are generated that are used to form integrated circuits (20). The present invention can also be used for testing integrated circuits. The test methods use a test input file generated from the simulation results file.
    Type: Grant
    Filed: January 15, 1998
    Date of Patent: February 1, 2000
    Assignee: Motorola, Inc.
    Inventors: Marlan L. Winter, Kenneth P. Tumin, Steven P. Lindquist
  • Patent number: 5805862
    Abstract: A simulation input and a model file are generated. The simulation input file is processed to generate object code, entries, line counts, and comment lines. A simulation program is run that uses the object code, entries, line counts, and input comment lines. A machine captures and links output comment lines with their associated test vectors by using the entries and line counts to form a simulation results file. After the simulation, the simulation results file can be reviewed. After simulation, masks (30, 40, 50, 60, 70) are generated that are used to form integrated circuits (20). The present invention can also be used for testing integrated circuits. The test methods use a test input file generated from the simulation results file.
    Type: Grant
    Filed: November 16, 1995
    Date of Patent: September 8, 1998
    Assignee: Motorola, Inc.
    Inventors: Marlan L. Winter, Kenneth P. Tumin, Steven P. Lindquist
  • Patent number: 5781760
    Abstract: During an electronic circuit simulation, an input file is generated that has source code and stimulus sections. Each of the source code and stimulus sections includes linking portions that each link a portion of the source code to a portion of the stimulus sections. The input file is processed to generate object code and a stimulus file that includes linking portions. The linking portions of the stimulus file allow events to occur that are synchronized with the object code during the running of a simulation program. The linking between the stimulus file and the object code is synchronized because the stimulus file is generated from the input file that has the linking portions. The linking remains synchronized even if the input file is modified. After a simulation, masks (30, 40, 50, 60, 70) can be generated and used to form an integrated circuit (20).
    Type: Grant
    Filed: November 16, 1995
    Date of Patent: July 14, 1998
    Assignee: Motorola, Inc.
    Inventors: Marlan L. Winter, Kenneth P. Tumin, Steven P. Lindquist
  • Patent number: 5737493
    Abstract: A circuit (14) to evaluate a plurality of fuzzy logic rules as executable instructions in a data processor (310). A first instruction retrieves a fuzzy input value from memory (32) and stores it in an accumulator (58). A second instruction retrieves a second fuzzy input value from memory (32) and compares it to the fuzzy input value stored in the accumulator (58). The minimum value of the two fuzzy input values is then allowed to remain in the accumulator (58). Another program instruction retrieves a fuzzy output value from memory (32) and compares it to the value in the accumulator (58). The maximum of these two values is then determined by the instruction and this maximum value is then stored in memory (32).
    Type: Grant
    Filed: December 11, 1995
    Date of Patent: April 7, 1998
    Assignee: Motorola, Inc.
    Inventors: J. Greg Viot, James M. Sibigtroth, Marlan L. Winter
  • Patent number: 5619687
    Abstract: A queue memory system (10) provides a flexible memory transfer system which uses a single transaction to either store a memory value in a queue or to retrieve the memory value from the queue. A queue controller (20) controls the transfer of data between a queue memory (18) and the peripheral devices (22, 24). The queue controller generally includes a register (52, 62) which indicates an address to be accessed and a direction control signal. Additionally, each peripheral device has a queue control register which is configured to access a selected channel of the queue memory. The queue memory system described herein also efficiently uses the cycle time of a central processing unit (12) of the system to perform queue accesses without disrupting more general processing steps. For example, the queue memory system will wait (for up to thirty-two timing cycles) for a timing cycle in which the central processing unit does not require use of a bus.
    Type: Grant
    Filed: February 22, 1994
    Date of Patent: April 8, 1997
    Assignee: Motorola Inc.
    Inventors: John A. Langan, Marlan L. Winter, James M. Sibigtroth
  • Patent number: 5506485
    Abstract: A controller incorporating a push button station controls a plurality of electrical contactors in a modular multicontactor system using three-wire serial data links. All information exchange is initiated and controlled by the controller using a simple four-byte protocol which places very little burden on the contactors. The controller can also communicate with and receive commands from devices on a network through an interface using the same four-byte message protocol, but with the interface acting as the master and the controller as the slave. When used in a reversing and two-speed motor controller configuration, the controller manages sequencing of the contactors, including delays, and passes thermal image data between contactors.
    Type: Grant
    Filed: August 21, 1992
    Date of Patent: April 9, 1996
    Assignee: Eaton Corporation
    Inventors: Denis A. Mueller, Marlan L. Winter
  • Patent number: 5475822
    Abstract: The data processing system(10) implements a resumable instruction using two instruction bytes. When a program counter (72) points to a first instruction byte, a first data processing operation is initiated. If an interrupt occurs during execution of the first data processing operation, intermediate data calculations held in a plurality of temporary registers (64, 66, 68) are saved in stack memory at a location pointed to by the stack pointer register (72). The program counter is incremented to point to a second byte of the instruction. An instruction resume operation is executed and the intermediate results of the data processing operation are accessed from the stack memory and restored to respective storage locations within the data processing system. After the intermediate results are restored, the program counter is decremented to point to the first instruction byte and the instruction continues executing the data processing operation as though no interrupt occurred.
    Type: Grant
    Filed: November 15, 1993
    Date of Patent: December 12, 1995
    Assignee: Motorola, Inc.
    Inventors: James M. Sibigtroth, J. Greg Viot, Marlan L. Winter
  • Patent number: 5325315
    Abstract: Process and apparatus for calibrating an electrical device such as a circuit breaker, motor controller or monitor is taught. A precision power supply device is interconnected by way of appropriate input channels to the device to be calibrated for supplying a precise accurate calibration variable as an input. A personal computer PC is interlinked by way of a communications network with the apparatus to be calibrated and is also interlinked with the precision supply device so that the personal computer PC has available the exact value of input variable utilized. Gain adjustment calibration is made by supplying the predetermined value of circuit variables, for instance 10 amperes or 120V to the input terminals of the device being calibrated. Upon command, the personal computer PC instructs the device being calibrated to deliver to the personal computer PC those values of input variable which the device being calibrated interprets as the input variable value.
    Type: Grant
    Filed: June 8, 1993
    Date of Patent: June 28, 1994
    Assignee: Westinghouse Electric Corp.
    Inventors: Joseph C. Engel, Gary F. Saletta, Marlan L. Winter, Edward C. Prather
  • Patent number: 5303160
    Abstract: Microprocessor based apparatus for controlling an electrical load, such as a motor, includes an external capacitor for storing an analog equivalent of a digitally modeled heat state signal, such as the I.sup.2 t characteristic of the motor. The voltage on the capacitor decays to mimic motor cooling when the microprocessor is powered down with deenergization of the motor. The stored analog signal is updated by periodically converting the analog signal to a retrieved digital heat state signal which is compared to the latest calculated value of the heat state signal. If the retrieved value is below the present calculated value, an input/output port is set to a high output state to charge up the storage capacitor. If the retrieved value is above the calculated value, the port is configured as an output port with a low state to reduce the voltage on the capacitor.
    Type: Grant
    Filed: January 13, 1992
    Date of Patent: April 12, 1994
    Assignee: Westinghouse Electric Corp.
    Inventors: Marlan L. Winter, Mark E. Innes