发明名称 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