Search

Peihua Qi

from Cortlandt Manor, NY
Age ~53

Peihua Qi Phones & Addresses

  • Cortlandt Manor, NY
  • 14 Woodland Dr, Wappingers Fl, NY 12590
  • 2 Winthrop Ct, Wappingers Falls, NY 12590 (845) 838-0268
  • 2209 16Th St, Troy, NY 12180
  • Waltham, MA
  • Ossining, NY

Education

Degree: High school graduate or higher

Resumes

Resumes

Peihua Qi Photo 1

Software Engineer

View page
Location:
Cortlandt Manor, NY
Work:
Ibm
Software Engineer
Peihua Qi Photo 2

Software Engineer At Ibm

View page
Location:
15 Polk Ct, North Potomac, MD 20878
Industry:
Information Technology And Services
Work:
Ibm
Software Engineer at Ibm
Skills:
Unix
Simulations
Java
Software Development
Project Management
Java Enterprise Edition
Signal Processing
Xml
Semiconductors

Publications

Us Patents

Method And System For Evaluating Statistical Sensitivity Credit In Path-Based Hybrid Multi-Corner Static Timing Analysis

View page
US Patent:
7555740, Jun 30, 2009
Filed:
Feb 27, 2007
Appl. No.:
11/679251
Inventors:
Nathan C. Buck - Underhill VT, US
John P. Dubuque - Jericho VT, US
Eric A. Foreman - Fairfax VT, US
Peter A. Habitz - Hinesburg VT, US
Kerim Kalafala - Rhinebeck NY, US
Peihua Qi - Wappingers Falls NY, US
Chandramouli Visweswariah - Croton-on-Hudson NY, US
Xiaoyue Wang - Kanata, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716 12, 716 4, 716 6, 716 18
Abstract:
Methods, systems and computer program products for analyzing a timing design of an integrated circuit are disclosed. According to an embodiment, a method for analyzing a timing design of an integrated circuit comprises: providing an initial static timing analysis of the integrated circuit; selecting a static timing test with respect to a static timing test point based on the initial static timing analysis; selecting a timing path leading to the static timing test point for the static timing test; determining an integrated slack path variability for the timing path based on a joint probability distribution of at least one statistically independent parameter; and analyzing the timing design based on the integrated slack path variability.

Variable Threshold System And Method For Multi-Corner Static Timing Analysis

View page
US Patent:
7681157, Mar 16, 2010
Filed:
Feb 27, 2007
Appl. No.:
11/679834
Inventors:
Nathan C. Buck - Underhill VT, US
John P. Dubuque - Jericho VT, US
Eric A. Foreman - Fairfax VT, US
Peter A. Habitz - Hinesburg VT, US
Kerim Kalafala - Rhinebeck NY, US
Peihua Qi - Wappingers Falls NY, US
Chandramouli Visweswariah - Croton-on-Hudson NY, US
Xiaoyue Wang - Kanata, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
G06F 9/45
US Classification:
716 6, 716 5, 716 18
Abstract:
A method and system for decreasing processing time in multi-corner static timing analysis. In one embodiment, slack cutoff values are assigned across a parameter process space. For example, a slack cutoff value is assigned to each parameter in a process space by determining an estimated maximum slack change between a starting corner and any other corner in a corresponding process sub-space. In another embodiment, parameters are ordered in a parameter order by decreasing magnitude of impact on variability of timing.

Parameter Ordering For Multi-Corner Static Timing Analysis

View page
US Patent:
7797657, Sep 14, 2010
Filed:
Feb 27, 2007
Appl. No.:
11/679831
Inventors:
Nathan C. Buck - Underhill VT, US
John P. Dubuque - Jericho VT, US
Eric A. Foreman - Fairfax VT, US
Peter A. Habitz - Hinesburg VT, US
Kerim Kalafala - Rhinebeck NY, US
Peihua Qi - Wappingers Falls NY, US
Chandramouli Visweswariah - Croton-on-Hudson NY, US
Xiaoyue Wang - Kanata, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716 6
Abstract:
A method and system for decreasing processing time in multi-corner static timing analysis. In one embodiment, parameters are ordered in a parameter order by decreasing magnitude of impact on variability of timing. In one example, a decreasing parameter order is utilized to order slack cutoff values that are assigned across a parameter process space. In another example, a decreasing parameter order is utilized to perform a multi-corner timing analysis on one or more dependent parameters in an independent fashion.

Method For Performing A Parallel Static Timing Analysis Using Thread-Specific Sub-Graphs

View page
US Patent:
8381150, Feb 19, 2013
Filed:
Jun 2, 2011
Appl. No.:
13/151295
Inventors:
Vladimir Zolotov - Putnam Valley NY, US
David J. Hathaway - Underhill Center VT, US
Kerim Kalafala - Rhinebeck NY, US
Mark A. Lavin - Katonah NY, US
Peihua Qi - Wappingers Falls NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716108, 716103, 716104, 716105, 716113, 716134
Abstract:
A method for efficient multithreaded analysis of a timing graph is described. The method is applicable to multithreaded common path pessimism removal, critical path traversing for timing report generation, and other types of analysis requiring traversal of sub-graphs of timing graph. In order to achieve high efficiency and scalability for parallel multithreaded execution, the number of access locks is minimized. One parent computation thread and multiple child threads are employed. The parent computational thread identifies the tasks for analysis and distributes them among child threads. Each child thread identifies a sub-graph to be analyzed, creates a thread-specific replica of the identified sub-graph, and performs the analysis required. After completing the analysis, the child thread transfers the results back to the main timing graph and waits for next task. As all data structures of each child thread are accessed only by the child thread owing them, no access locks are required for construction and processing of thread specific graph replica of the timing sub-graph.

System And Method For Correlated Process Pessimism Removal For Static Timing Analysis

View page
US Patent:
20050066297, Mar 24, 2005
Filed:
Sep 18, 2003
Appl. No.:
10/665273
Inventors:
Kerim Kalafala - Rhinebeck NY, US
Peihua Qi - Wappingers Falls NY, US
David Hathaway - Underhill Center VT, US
Alexander Suess - Hopewell Junction NY, US
Chandramouli Visweswariah - Croton-on-Hudson NY, US
International Classification:
G06F009/45
US Classification:
716006000
Abstract:
A method of removing pessimism in static timing analysis is described. Delays are expressed as a function of discrete parameter settings allowing for both local and global variation to be taken in to account. Based on a specified target slack, each failing timing test is examined to determine a consistent set of parameter settings which produces the worst possible slack. The analysis is performed on a path basis. By considering only parameters which are in common to a particular data/clock path-pair, the number of process combinations that need to be explored is reduced when compared to analyzing all combinations of the global parameter settings. Further, if parameters are separable and linear, worst-case variable assignments for a particular clock/data path pair can be computed in linear time by independently assigning each parameter value. In addition, if available, the incremental delay change with respect to each physically realizable process variable may be used to project the worst-case variable assignment on a per-path basis without the need for performing explicit corner enumeration.

System And Method For Performing Static Timing Analysis In The Presence Of Correlations Between Asserted Arrival Times

View page
US Patent:
20120124534, May 17, 2012
Filed:
Nov 11, 2010
Appl. No.:
12/944059
Inventors:
Kerim Kalafala - Rhinebeck NY, US
Jennifer E. Basile - Poughkeepsie NY, US
David J. Hathaway - Underhill VT, US
Jeffrey G. Hemmett - St. George VT, US
Peihua Qi - Wappingers Falls NY, US
Natesan Venkateswaran - Hopewell Junction NY, US
Chandramouli Visweswariah - Croton-on-Hudson NY, US
Vladimir Zolotov - Putnam Valley NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716108
Abstract:
A method of applying common path credit in a static timing analysis in the presence of correlations between asserted arrival times, comprising the steps of using a computer, identifying one or more pairs of asserted arrival times for which one or more correlations exist; propagating to each of the one or more pairs of asserted arrival times a timing value dependent on the one or more correlations; and performing a subsequent common path pessimism removal analysis for at least one test during which a timing value dependent on the one or more correlations between asserted arrival times is used to compute an adjusted test slack.
Peihua Qi from Cortlandt Manor, NY, age ~53 Get Report