Patents by Inventor Steven Teig

Steven Teig 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: 6526555
    Abstract: The present invention introduces methods for implementing gridless non Manhattan architecture for integrated circuits. In one particular embodiment, an integrated circuit layout containing horizontal, vertical, and diagonal interconnect lines is first created. Next, the integrated circuit layout is then compacted. The compacting method first creates groups of horizontal and diagonal interconnect lines sorted by vertical position and groups of vertical and diagonal interconnect lines sorted by horizontal position. The two groups are then compacted in a manner that ensures that a minimum manufacturing line spacing requirement is satisfied.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: February 25, 2003
    Assignee: Cadence Design Systems, Inc.
    Inventors: Steven Teig, Andrew Caldwell
  • Patent number: 6516455
    Abstract: Some embodiments of the invention are placers that use diagonal lines in calculating the cost of potential placement configurations. For instance, some embodiments estimate the wirelength cost of a placement configuration by (1) identifying, for each net list, a bounding box that encloses all the circuit elements of the net, (2) computing an attribute of each bounding box by using a line that can be completely or partially diagonal, and (3) computing the wirelength cost estimate based on the computed attributes. To estimate the wirelength cost of different placement configurations, other embodiments construct connection graphs that model the net interconnect topologies. These connection graphs can have edges that are completely or partially diagonal. Other embodiments use diagonal lines to measure congestion costs of potential placement configurations. For instance, some placers use diagonal lines as cut lines that divide the IC layout into regions.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: February 4, 2003
    Assignee: Cadence Design Systems, Inc.
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20030023943
    Abstract: The invention is directed towards routing method and apparatus. Some embodiments provide a routing method that uses diagonal routes. This method routes several nets within a region of a circuit layout. Each net includes a set of pins in the region. The method initially partitions the region into several sub-regions. For each particular net in the region, the method then identifies a route that connects the sub-regions that contains a pin from the set of pins of the particular net. Some of the identified routes have edges that are at least partially diagonal.
    Type: Application
    Filed: January 5, 2002
    Publication date: January 30, 2003
    Inventors: Steven Teig, Oscar Buset, Yang-Trung Lin
  • Publication number: 20030018947
    Abstract: Some embodiments provide a hierarchical routing method that uses diagonal routes. This method routes a net within a particular region of an integrated circuit (“IC”) layout. This net includes several pins in the region. The method initially partitions the particular IC region into a first set of sub-regions. It then identifies a first route that connects a group of first-set sub-regions that contain the net's pins. The identified first route has an edge that is at least partially diagonal. The method next partitions the first-set sub-regions into a second set of smaller sub-regions. It then propagates the first route into the second-set sub-regions.
    Type: Application
    Filed: December 7, 2001
    Publication date: January 23, 2003
    Inventors: Steven Teig, Oscar Buset
  • Publication number: 20020199165
    Abstract: The invention is directed towards routing method and apparatus. Some embodiments provide a routing method that uses diagonal routes. This method routes several nets within a region of a circuit layout. Each net includes a set of pins in the region. The method initially partitions the region into several sub-regions. For each particular net in the region, the method then identifies a route that connects the sub-regions that contains a pin from the set of pins of the particular net. Some of the identified routes have edges that are at least partially diagonal.
    Type: Application
    Filed: January 13, 2002
    Publication date: December 26, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20020174412
    Abstract: The invention is directed towards routing method and apparatus. Some embodiments provide a routing method that uses diagonal routes. This method routes several nets within a region of a circuit layout. Each net includes a set of pins in the region. The method initially partitions the region into several sub-regions. For each particular net in the region, the method then identifies a route that connects the sub-regions that contains a pin from the set of pins of the particular net. Some of the identified routes have edges that are at least partially diagonal.
    Type: Application
    Filed: January 7, 2002
    Publication date: November 21, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20020170027
    Abstract: Some embodiments of the invention provide a method that pre-computes costs of placing circuit modules in regions of circuit layouts. The method defines a set of partitioning lines for partitioning the region into a plurality of sub-regions during a placement operation. For each set of potential sub-regions, the method identifies a connection graph that traverses the set of potential sub-regions. Some of the connection graphs have edges that are at least partially diagonal. The method then identifies an attribute of each identified connection graph. For each set of potential sub-regions, the method then stores the identified attribute of the connection graph that is identified for the set.
    Type: Application
    Filed: February 20, 2002
    Publication date: November 14, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20020166105
    Abstract: The invention is directed towards routing method and apparatus. Some embodiments provide a routing method that uses diagonal routes. This method routes several nets within a region of a circuit layout. Each net includes a set of pins in the region. The method initially partitions the region into several sub-regions. For each particular net in the region, the method then identifies a route that connects the sub-regions that contains a pin from the set of pins of the particular net. Some of the identified routes have edges that are at least partially diagonal.
    Type: Application
    Filed: January 5, 2002
    Publication date: November 7, 2002
    Inventors: Steven Teig, Oscar Buset
  • Publication number: 20020157075
    Abstract: For a placer that partitions a region of a circuit layout into a plurality of sub-regions, some embodiments provide a method of computing placement costs. For a set of sub-regions, the method identifies a connection graph that connects the set of sub-regions. The connection graph has at least one edge that is at least partially diagonal. The method then identifies a placement cost from an attribute of the connection graph.
    Type: Application
    Filed: February 20, 2002
    Publication date: October 24, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20020147958
    Abstract: Some embodiments provide a method of routing nets in a region of an integrated-circuit layout. This method initially identifies a characteristic of the region, and then selects a wiring model from a set of wiring models, based on the identified characteristic. Each wiring models specifies a set of routing directions. The method then routes the nets based on the selected wiring model.
    Type: Application
    Filed: October 19, 2001
    Publication date: October 10, 2002
    Inventors: Steven Teig, Oscar Buset
  • Publication number: 20020133798
    Abstract: The invention is directed towards method and apparatus that consider diagonal wiring in placement. Some embodiments of the invention are placers that use diagonal lines in calculating the costs of potential placement configurations. For instance, some embodiments estimate the wirelength cost of a placement configuration by (1) identifying, for each net in a net list, a bounding box that encloses all the circuit elements of the net, (2) computing an attribute of each bounding box by using a line that can be completely or partially diagonal, and (3) computing the wirelength cost estimate based on the computed attributes. To estimate the wirelength cost of different placement configurations, other embodiments construct connection graphs that model the net interconnect topologies. These connection graphs can have edges that are completely or partially diagonal. Other embodiments use diagonal lines to measure congestion costs of potential placement configurations.
    Type: Application
    Filed: December 6, 2000
    Publication date: September 19, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Patent number: 6451842
    Abstract: A compound represented by the general formula (I), a pharmaceutically acceptable acid addition salt thereof or a pharmaceutically acceptable C1-C6 alkyl addition salt thereof, and their medical applications. These compounds inhibit the action of chemokines such as MIP-1&agr; and/or MCP-1 on target cells, and are useful as therapeutic and/or preventative drugs in diseases, such as atherosclerosis, rheumatoid arthritis, and the like where blood monocytes and lymphocytes infiltrate into tissues.
    Type: Grant
    Filed: May 16, 2000
    Date of Patent: September 17, 2002
    Assignees: Dupont Pharmaceuticals Company, Teijin Limited
    Inventors: Tatsuki Shiota, Ken-ichiro Kataoka, Minoru Imai, Takaharu Tsutsumi, Masaki Sudoh, Ryo Sogawa, Takuya Morita, Takahiko Hada, Yumiko Muroga, Osami Takenouchi, Minoru Furuya, Noriaki Endo, Christine M. Tarby, Wilna Moree, Steven Teig
  • Publication number: 20020124231
    Abstract: One embodiment of the invention is a recursive partitioning method that places circuit elements in an IC layout. This method initially defines a number of partitioning lines that divide an IC region into several sub-regions (also called slots). For a net in the region, the method then identifies the set of sub-regions (i.e., the set of slots) that contain the circuit elements (e.g., the pins of circuit modules) of that net. The set of sub-regions for the net represents the net's configuration with respect to the defined partitioning lines. Next, the placement method identifies attribute or attributes of a connection graph that models the net's configuration with respect to the partitioning lines. The connection graph for each net provides a topology of interconnect lines that connect the slots that contain the net's circuit elements. According to some embodiments of the invention, the connection graph for each net can have edges that are completely or partially diagonal.
    Type: Application
    Filed: December 15, 2000
    Publication date: September 5, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20020100007
    Abstract: One embodiment of the invention is a recursive partitioning method that places circuit elements in a IC layout. This method initially defines a number of partitioning lines that divide an IC region into several sub-regions (also called slots). For a net in the region, the method then identifies the set of sub-regions (i.e., the set of slots) that contain the circuit elements (e.g., the pins or circuit modules) of that net. The set of sub-regions for the net represents the net's configuration with respect to the defined partitioning lines. Next, the placement method identifies attribute or attributes of a connection graph that models the net's configuration with respect to the partitioning lines. The connection graph for each net provides a topology of interconnect lines that connect the slots that contain the net's circuit elements. According to some embodiments of the invention, the connection graph for each net can have edges that are completely or partially diagonal.
    Type: Application
    Filed: December 6, 2000
    Publication date: July 25, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Patent number: 6410566
    Abstract: A compound represented by the general formula (I), a pharmaceutically acceptable acid addition salt thereof or a pharmaceutically acceptable C1-C6 alkyl addition salt thereof, and their medical applications. These compounds inhibit the action of chemokines such as MIP-1&agr; and/or MCP-1 on target cells, and are useful as therapeutic and/or preventative drugs in diseases, such as atherosclerosis, rheumatoid arthritis, and the like where blood monocytes and lymphocytes infiltrate into tissues.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: June 25, 2002
    Assignees: Teijin Limited, Dupont Phamaceuticals Company
    Inventors: Tatsuki Shiota, Ken-ichiro Kataoka, Minoru Imai, Takaharu Tsutsumi, Masaki Sudoh, Ryo Sogawa, Takuya Morita, Takahiko Hada, Yumiko Muroga, Osami Takenouchi, Minoru Furuya, Noriaki Endo, Christine M. Tarby, Wilna Moree, Steven Teig
  • Publication number: 20020073390
    Abstract: The invention is directed towards method and apparatus that consider diagonal wiring in placement. Some embodiments of the invention are placers that use diagonal lines in calculating the costs of potential placement configurations. For instance, some embodiments estimate the wirelength cost of a placement configuration by (1) identifying, for each net in a net list, a bounding box that encloses all the circuit elements of the net, (2) computing an attribute of each bounding box by using a line that can be completely or partially diagonal, and (3) computing the wirelength cost estimate based on the computed attributes. To estimate the wirelength cost of different placement configurations, other embodiments construct connection graphs that model the net interconnect topologies. These connection graphs can have edges that are completely or partially diagonal. Other embodiments use diagonal lines to measure congestion costs of potential placement configurations.
    Type: Application
    Filed: December 13, 2000
    Publication date: June 13, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Publication number: 20020069397
    Abstract: Some embodiments of the invention are placers that use diagonal lines in calculating the costs of potential placement configurations. For instance, some embodiments estimate the delay cost of a placement configuration by accounting for the potential use of diagonal wiring in the layout. Some of these embodiments derive the delay cost from an estimate of the wirelength needed to route the nets in the region.
    Type: Application
    Filed: January 13, 2002
    Publication date: June 6, 2002
    Inventors: Steven Teig, Joseph L. Ganley
  • Patent number: 6362177
    Abstract: A compound represented by the general formula (I), a pharmaceutically acceptable acid addition salt thereof or a pharmaceutically acceptable C1-C6 alkyl addition salt thereof, and their medical applications. These compounds inhibit the action of chemokines such as MIP-1&agr; and/or MCP-1 on target cells, and are useful as therapeutic and/or preventative drugs in diseases, such as atheroclerosis, rheumatoid arthritis, and the like where blood monocytes and lymphocytes infiltrate into tissues.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: March 26, 2002
    Assignees: Teijin Limited, Dupont Pharmaceuticals Research Laboratories
    Inventors: Tatsuki Shiota, Ken-ichiro Kataoka, Minoru Imai, Takaharu Tsutsumi, Masaki Sudoh, Ryo Sogawa, Takuya Morita, Takahiko Hada, Yumiko Muroga, Osami Takenouchi, Minoru Furuya, Noriaki Endo, Christine M. Tarby, Wilna Moree, Steven Teig