Patents by Inventor Yiu-Chung Wong

Yiu-Chung Wong 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: 8069429
    Abstract: A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient coarse placement process is input to the detailed placement process. A dynamic programming technique is used to optimize cell placement by swapping cells between two or more rows. The search space is pruned beforehand. A greedy cleanup phase using an incremental row placer is used. Thereby, the detailed placement process handles congestion driven placements characterized by non-uniform densities expeditiously and efficiently.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: November 29, 2011
    Assignee: Synopsys, Inc.
    Inventors: Ronald Miller, William C. Naylor, Yiu-Chung Wong
  • Publication number: 20080250375
    Abstract: A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient coarse placement process is input to the detailed placement process. A dynamic programming technique is used to optimize cell placement by swapping cells between two or more rows. The search space is pruned beforehand. A greedy cleanup phase using an incremental row placer is used. Thereby, the detailed placement process handles congestion driven placements characterized by non-uniform densities expeditiously and efficiently.
    Type: Application
    Filed: June 16, 2008
    Publication date: October 9, 2008
    Applicant: Synopsys, Inc.
    Inventors: Ronald Miller, William Naylor, Yiu-Chung Wong
  • Patent number: 7404168
    Abstract: A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient coarse placement process is input to the detailed placement process. A dynamic programming technique is used to optimize cell placement by swapping cells between two or more rows. The search space is pruned beforehand. A greedy cleanup phase using an incremental row placer is used. Thereby, the detailed placement process handles congestion driven placements characterized by non-uniform densities expeditiously and efficiently.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: July 22, 2008
    Assignee: Synopsys, Inc.
    Inventors: Ronald Miller, William C. Naylor, Yiu-Chung Wong
  • Patent number: 7249356
    Abstract: A batch event historian gathers, stores and presents data regarding a batch process where relationships among the various elements of data are automatically derived by an executive program. A persistent store includes structure corresponding to the relationships defined among procedural elements and equipment in accordance with batch processing industry S88.01 standards. The executive program gathers event information generated by the batch process and derives the relationships among the events in accordance with these industry standard models. Storage and corresponding retrieval and presentation of such historical data is thereby simplified for a user because the user need not manually configure the historian programs to derive the relationships. Association of any continuous data log with event information is automated thereby obviating the need for manual configuration by a user to establish such associations.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: July 24, 2007
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Grant Wilson, David L. Dietz, Marc Webb, Roy Faltesek, Muwaffa Lahham, John Yiu-Chung Wong, Jake Phong Doan, Robert B. Havekost
  • Publication number: 20060090151
    Abstract: A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient coarse placement process is input to the detailed placement process. A dynamic programming technique is used to optimize cell placement by swapping cells between two or more rows. The search space is pruned beforehand. A greedy cleanup phase using an incremental row placer is used. Thereby, the detailed placement process handles congestion driven placements characterized by non-uniform densities expeditiously and efficiently.
    Type: Application
    Filed: December 12, 2005
    Publication date: April 27, 2006
    Applicant: Synopsys, Inc.
    Inventors: Ronald Miller, William Nayor, Yiu-Chung Wong
  • Patent number: 7036103
    Abstract: A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient coarse placement process is input to the detailed placement process. A dynamic programming technique is used to optimize cell placement by swapping cells between two or more rows. The search space is pruned beforehand. A greedy cleanup phase using an incremental row placer is used. Thereby, the detailed placement process handles congestion driven placements characterized by non-uniform densities expeditiously and efficiently.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: April 25, 2006
    Assignee: Synopsys, Inc.
    Inventors: Ronald Miller, William Naylor, Yiu-Chung Wong
  • Publication number: 20040078770
    Abstract: A detailed placement process which optimizes cell placement with up to one hundred percent densities in a linear run time. The output from a conjugate-gradient coarse placement process is input to the detailed placement process. A dynamic programming technique is used to optimize cell placement by swapping cells between two or more rows. The search space is pruned beforehand. A greedy cleanup phase using an incremental row placer is used. Thereby, the detailed placement process handles congestion driven placements characterized by non-uniform densities expeditiously and efficiently.
    Type: Application
    Filed: October 11, 2001
    Publication date: April 22, 2004
    Applicant: SYNOPSYS, INC.
    Inventors: Ronald Miller, William Naylor, Yiu-Chung Wong