Patents by Inventor Mark Waller

Mark Waller 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: 7530040
    Abstract: A technique will automatically route interconnect of an integrated circuit while taking into consideration current density rules. In an implementation, the technique uses a shape-based approach where a grid is not used. Based on data input including current density and a frequency of each net, the technique will determine the current requirements for each net. In an implementation, the technique forms a Steiner tree for a net, and routs using the Steiner tree. The technique widens nets having greater current requirements; adjacent wiring may be pushed aside to create sufficient space for wider nets.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: May 5, 2009
    Assignee: Pulsic Limited
    Inventors: Graham Balsdon, Jeremy Birch, Mark Williams, Mark Waller, Tim Parker, Fumiaki Sato
  • Patent number: 7373628
    Abstract: A technique will automatically route interconnect of an integrated circuit. In an implementation, the technique operates on a gridless layout. The technique forms a Steiner tree for a net and routs using the Steiner tree. In a specific embodiment, the technique creates tracks having varying widths.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: May 13, 2008
    Assignee: Pulsic Limited
    Inventors: Graham Balsdon, Jeremy Birch, Mark Williams, Mark Waller, Tim Parker, Fumiaki Sato
  • Patent number: 7363607
    Abstract: A system of automatically routing interconnect of a integrated circuit design while taking into consideration the parasitic issues of the wiring as it is created. The system will be able to select an appropriate wiring pattern so that signals meet their performance requirements.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: April 22, 2008
    Assignee: Pulsic Limited
    Inventors: Jeremy Birch, Mark Waller, Mark Williams, Graham Balsdon, Fumiaki Sato, Tim Parker
  • Publication number: 20080028352
    Abstract: A technique will automatically route interconnect of an integrated circuit and adjust spacing between tracks or interconnect in order to improve performance or reduce electromigration effects. By increasing spacing between certain tracks or moving tracks, performance can improve because a track will be more noise immunity from nearby tracks on the same layer or on different layers. The automatic router will adjust spacing between tracks depending on one or more factors. These factors may include current associated with a track, width of a track, capacitance, inductance, and electromigration. In a specific implementation, the technique uses a shape-based approach where a grid is not used. The technique may further vary the width of the tracks.
    Type: Application
    Filed: October 31, 2006
    Publication date: January 31, 2008
    Applicant: PULSIC LIMITED
    Inventors: Jeremy Birch, Mark Waller, Graham Balsdon
  • Patent number: 7257797
    Abstract: A method and technique of routing interconnects of an integrated circuit providing improved routing quality. In an embodiment of the invention, the technique provides linear spine interconnect routing. In memory array blocks, such as in DRAM and SRAM memory designs, connected pins are generally separated by large distances in a first direction and small distances in a second direction, or a spine or channel region. A route area is defined within the spine region. In one embodiment, obstacles in the route area are identified and corresponding forbidden areas are demarcated. The linear spine interconnect is routed in the first direction within the route area while avoiding the forbidden areas. Pins are connected to the spine interconnect by stitching interconnects. Stitching interconnects are generally routed in the second direction.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: August 14, 2007
    Assignee: Pulsic Limited
    Inventors: Mark Waller, Tim Parker, Mark Williams, Jeremy Birch, Graham Balsdon, Fumiaki Sato
  • Publication number: 20070106969
    Abstract: A system of automatically routing interconnect of a integrated circuit design while taking into consideration the parasitic issues of the wiring as it is created. The system will be able to select an appropriate wiring pattern so that signals meet their performance requirements.
    Type: Application
    Filed: November 28, 2005
    Publication date: May 10, 2007
    Applicant: PULSIC LIMITED
    Inventors: Jeremy Birch, Mark Waller, Mark Williams, Graham Balsdon, Fumiaki Sato, Tim Parker
  • Publication number: 20070044060
    Abstract: A system and technique to specifies patterns to search for in an integrated circuit layout, and specifies proposed replacement patterns. A description file includes specifications for one or more patterns to be searched for. In the description file, for each pattern, there may be one or more proposed replacement patterns. The description file is read. Pattern matches, if any, in a layout are found. A proposed replacement pattern is tested in place of a matched pattern. If acceptable, the proposed pattern may be used to replace the matched pattern.
    Type: Application
    Filed: January 25, 2006
    Publication date: February 22, 2007
    Applicant: PULSIC LIMITED
    Inventor: Mark Waller
  • Publication number: 20060294488
    Abstract: An iterative technique is used to automatically route nets and alter spacing of an integrated circuit design to achieve a fully routed and compact result. After identifying cells rows and channel, which are gaps between the rows, the technique determines which nets should be routed in which areas. Spine routing is used for nets than span more than one row or channel. Alter the space between rows, larger or smaller, which will allow routing of the nets.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 28, 2006
    Applicant: PULSIC LIMITED
    Inventor: Mark Waller
  • Patent number: 7131096
    Abstract: A technique will automatically route interconnect of an integrated circuit while taking into consideration current density rules. In an implementation, the technique uses a shape-based approach where a grid is not used. Based on data input including current density and a frequency of each net, the technique will determine the current requirements for each net. In an implementation, the technique forms a Steiner tree for a net, and routs using the Steiner tree. The technique widens nets having greater current requirements; adjacent wiring may be pushed aside to create sufficient space for wider nets.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: October 31, 2006
    Assignee: Pulsic Limited
    Inventors: Graham Balsdon, Jeremy Birch, Mark Williams, Mark Waller, Tim Parker, Fumiaki Sato
  • Patent number: 6228353
    Abstract: A rinse-off hair treatment composition for improved delivery of amino-acid to the hair and/or scalp comprising: (a) a particulate metal-amino acid complex; (b) at least one surfactant; and (c) a deposition aid.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: May 8, 2001
    Assignee: Helene Curtis, Inc.
    Inventors: Stuart William Carr, Melvin Carvell, Paul Alfred Cornwell, Therese Desmond, Andrew Mark Waller, Johann Wilhelm Wiechers
  • Patent number: 5911978
    Abstract: A rinse-off hair treatment composition for improved delivery of amino-acid to the hair and/or scalp comprising:(a) a particulate metal-amino acid complex;(b) at least one surfactant; and(c) a deposition aid.
    Type: Grant
    Filed: October 29, 1997
    Date of Patent: June 15, 1999
    Assignee: Helene Curtis, Inc.
    Inventors: Stuart William Carr, Melvin Carvell, Paul Alfred Cornwell, Therese Desmond, Andrew Mark Waller, Johann Wilhelm Wiechers