Patents by Inventor Xiaochun Gao

Xiaochun Gao 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: 7890909
    Abstract: An automatic custom block composition tool for composing custom blocks of an integrated circuit (IC) design that may include non-standard library cells. The tool includes program instructions that are executable to create and use a placement control file that includes instructions for use by the custom block composition tool to place the one or more non-standard library cells into the custom block layout. In addition, the program instructions may instantiate a leafcell for each non-standard and each standard library cell included in a netlist. The program instructions may access the placement control file and place each leafcell in a row of the custom block layout according to the placement control file. The program instructions may also pre-route power, clock and critical network signals, and generate a router control file used during remaining routing of the custom block by a conventional router tool.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: February 15, 2011
    Assignee: Oracle America, Inc.
    Inventors: Rambabu Pyapali, Peter F. Lai, Ju H. Yew, Xi-An Xu, Xiaochun Gao
  • Publication number: 20090172622
    Abstract: An automatic custom block composition tool for composing custom blocks of an integrated circuit (IC) design that may include non-standard library cells. The tool includes program instructions that are executable to create and use a placement control file that includes instructions for use by the custom block composition tool to place the one or more non-standard library cells into the custom block layout. In addition, the program instructions may instantiate a leafcell for each non-standard and each standard library cell included in a netlist. The program instructions may access the placement control file and place each leafcell in a row of the custom block layout according to the placement control file. The program instructions may also pre-route power, clock and critical network signals, and generate a router control file used during remaining routing of the custom block by a conventional router tool.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 2, 2009
    Inventors: Rambabu Pyapali, Peter F. Lai, Ju H. Yew, Xi-An Xu, Xiaochun Gao