Patents by Inventor Tai-Chen Chen

Tai-Chen Chen 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: 7707536
    Abstract: A router organizes an IC area into an array of global routing cells (GRCs) and generates a congestion map providing a separate congestion factor for each GRC boundary. The router then iteratively partitions the IC area into progressively smaller tiles while selecting a route for each net passing between tiles when possible without altering any previously routed net. The router thereafter iteratively merges the tiles into progressively larger tiles while selecting a route for each previously unrouted net residing wholly within a single tile, altering routes of previously routed nets when necessary to accommodate the selected route. When selecting each route for any connection of a net, the router seeks to minimize a cost function of congestion factors of all GRC boundaries.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: April 27, 2010
    Assignee: Springsoft USA, Inc.
    Inventors: Shyh-Chang Lin, Tai-Chen Chen, Yao-Wen Chang, Feng-Yuan Chang
  • Publication number: 20070256045
    Abstract: A router selects routes for nets interconnecting terminals of circuit devices within an area of an IC. The router organizes the IC area into an array of global routing cells (GRCs) and generates a congestion map providing a separate congestion factor for each GRC boundary that is a probabilistic measure of an estimated percentage of a capacity of the GRC boundary that will be occupied by nets when all nets have been routed. The router then iteratively partitions the IC area into progressively smaller tiles until the tiles reach a predetermined minimum size. Between partitioning iterations, the router selects a route for each net passing between tiles when possible to do so without altering any previously routed net. The router thereafter iteratively merges the tiles into progressively larger tiles.
    Type: Application
    Filed: March 5, 2007
    Publication date: November 1, 2007
    Inventors: Shyh-Chang Lin, Tai-Chen Chen, Yao-Wen Chang, Feng-Yuan Chang