Patents Represented by Attorney, Agent or Law Firm Mathew J. Booth
  • Patent number: 6956406
    Abstract: A storage element (100, 200) is capable of statically storing a dynamic input signal, and providing that static signal to dynamic logic gates. The element receives at least two input logic signals (150, 170), one of which is a dynamic signal (150) that may be one wire of a 1-of-N signal used in FAST14 logic from a dynamic logic gate (72) that may be a NDL gate, and generates one or more static logic output signals (190, 192). The element, which may or may not receive a clock signal (160), holds its outputs until its dynamic input (150) switches value on a subsequent evaluate cycle and at least one other input, which may be a write enable signal (170), changes signal value. In an alternative embodiment (200), the element may not change output values until a reset signal (330) is received during a prior clock cycle.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: October 18, 2005
    Assignee: Intrinsity, Inc.
    Inventors: Michael R. Seningen, Terence M. Potter, James S. Blomgren
  • Patent number: 6260131
    Abstract: The present invention discloses a method and apparatus that uses extensions to the TLB entry to dynamically identify pages of memory that can be weakly ordered or must be strongly ordered and enforces the appropriate memory model on those pages of memory. Such identification and memory model enforcement allows for more efficient execution of memory instructions in a hierarchical memory design in cases where memory instructions can be executed out of order. From the page table, the memory manager constructs TLB entries that associate page frame numbers of memory operands with page-granular client usage data and a memory order tag. The memory order tag identifies the memory model that is currently being enforced for the associated page of memory. The memory manager updates the memory order tag of the TLB entry in accordance with changes in the client usage information. In the preferred embodiment, the TLB structure is a global TLB shared by all processors.
    Type: Grant
    Filed: November 18, 1998
    Date of Patent: July 10, 2001
    Assignee: Intrinsity, Inc.
    Inventors: Betty Y. Kikuta, James S. Blomgren, Terence M. Potter