Patents by Inventor David Minoru Murata

David Minoru Murata 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: 6941532
    Abstract: A method and apparatus for determining clock insertion delays for a microprocessor design having a grid-based clock distribution. The method includes partitioning the complete clock net into a global clock net and a plurality of local clock nets, simulating a load for each of the local clock nets, simulating the global clock net, and combining the simulations to form the complete clock net. The method may further include evaluating the combination to determine whether the results converge and storing the simulation results in a Clock Data Model. When the results do not converge, the method re-simulates at least one of the local clock nets and re-simulates the global clock net. The Clock Data Model collects, manages, retrieves, and queries all of the simulation information. The method may further analyze the complete clock net to predict the clock skew for a given data transfer path for potential redesign.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: September 6, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Manjunath D. Haritsa, Manishkumar B. Ankola, Ralf Schmitt, Anup Sharma, Stephan Hoerold, David Minoru Murata
  • Publication number: 20030074642
    Abstract: A method and apparatus for determining clock insertion delays for a microprocessor design having a grid-based clock distribution. The method includes partitioning the complete clock net into a global clock net and a plurality of local clock nets, simulating a load for each of the local clock nets, simulating the global clock net, and combining the simulations to form the complete clock net. The method may further include evaluating the combination to determine whether the results converge and storing the simulation results in a Clock Data Model. When the results do not converge, the method re-simulates at least one of the local clock nets and re-simulates the global clock net. The Clock Data Model collects, manages, retrieves, and queries all of the simulation information. The method may further analyze the complete clock net to predict the clock skew for a given data transfer path for potential redesign.
    Type: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Manjunath D. Haritsa, Manishkumar B. Ankola, Ralf Schmitt, Anup Sharma, Stephan Hoerold, David Minoru Murata
  • Patent number: 6222383
    Abstract: A programmable logic array (PLA) AND plane receives data input signals from input registers and generates corresponding minterms. The minterms are OR-ed together to form a sum of products, which are provided to output latches and clocked out before the end of each clock cycle by an internal self-timed signal as PLA output data. The OR plane (or the AND plane, or both) includes NOR gates that include a plurality of NMOS transistors. Each NMOS transistor in a gate has its drain connected to a common NOR gate output node, its source connected to ground and its gate connected to receive a corresponding minterm from the AND plane.
    Type: Grant
    Filed: December 26, 1996
    Date of Patent: April 24, 2001
    Assignee: Micro Magic, INc.
    Inventors: David Minoru Murata, Mark Ronald Santoro, Lee Stuart Tavrow