发明名称 |
Ball grid array and card skew matching optimization |
摘要 |
A method, system, and computer storage device simultaneously compare the timing of conductive signal paths in a substrate and a printed circuit board to achieve a predetermined signal timing goal. Specifically, the method automatically calculates a substrate-based length of time it will take a signal to pass within each substrate conductor (within a conductor group) and automatically calculates a board-based length of time it will take a signal to pass within each of board conductors (within the conductor group). The method automatically adds the substrate-based length of time and the board-based length of time for each of the combined substrate-board conductors to produce a combined timing for each of the combined substrate-board conductors. The method automatically compares the combined timing of each the combined substrate-board conductors to determine whether the combined substrate-board conductors pass signals within a predetermined timing variance limit. |
申请公布号 |
US9105509(B2) |
申请公布日期 |
2015.08.11 |
申请号 |
US201012971239 |
申请日期 |
2010.12.17 |
申请人 |
International Business Machines Corporation |
发明人 |
Le Coz Christian R. |
分类号 |
G06F17/50;H01L27/11;H01L21/285;H01L21/768;H01L27/108;H01L29/66 |
主分类号 |
G06F17/50 |
代理机构 |
Gibb & Riley, LLC |
代理人 |
Gibb & Riley, LLC ;Cain, Esq. David A. |
主权项 |
1. A computerized method of simultaneously comparing timing of conductive signal paths in a substrate and a printed circuit board to achieve a predetermined signal timing goal, said method comprising:
identifying a conductor group within an integrated circuit design using a computing device, said conductor group comprising a plurality of substrate conductors within said substrate and a plurality of board conductors within said printed circuit board, each combination of substrate conductor and board conductor comprising one of a plurality of combined substrate-board conductors; automatically calculating a substrate-based length of time it will take a signal to pass within each of said substrate conductors within said conductor group based on a length of each of said substrate conductors and based on a speed with which signals pass within said substrate, using said computing device; automatically calculating a board-based length of time it will take a signal to pass within each of said board conductors within said conductor group based on a length of each of said board conductors and based on a speed with which signals pass within said printed circuit board, using said computing device; automatically adding said substrate-based length of time and said board-based length of time for each of said combined substrate-board conductors to produce a combined timing for each of said combined substrate-board conductors, using said computing device; automatically comparing said combined timing of each said combined substrate-board conductors to determine whether said combined substrate-board conductors pass signals within a predetermined timing variance limit, using said computing device; automatically reporting results of said comparing of said combined timing of each of said combined substrate-board conductors, using said computing device; and automatically providing user options to alter lengths of ones of said substrate-board conductors that do not comply with said predetermined timing variance limit, using said computing device. |
地址 |
Armonk NY US |