US2004135613A1PendingUtilityA1

Pulse clock/signal delay apparatus and method

Priority: Mar 27, 1999Filed: Dec 23, 2003Published: Jul 15, 2004
Est. expiryMar 27, 2019(expired)· nominal 20-yr term from priority
G06F 1/10H03K 5/131H03K 5/133
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A Pulse Clock Delay (PCT) apparatus ( 208 ) includes a selectable plurality (Nd) of series-connected pulse transition delay units ( 209 ) from a total plurality (Nmax) of such units. Each unit provides an incremental proximal node (n 1 a ) and an adjacent electrically isolated second intermediate node (n 1 b ) where the first and second intermediate nodes are in a shorter ( 215 a , 215 b ) of two signal paths having respective proximal and spaced apart distal ends ( 212, 216 ) in an electrical network. Control means ( 205 ), responsive to the difference in electrical length between the two signal paths ( 214, 215 ), configures the switchable selection means to select a particular number of delay segments such that the propagation of a first edge transition ( 102 ) through the series combination of the shorter first path ( 215 a , 215 b ) and the delay segment ( 208 ) is delayed sufficiently to arrive at the second path distal end ( 216 ) within +/−DELTA t of the time of arrival of the first edge transition propagating through the second path. Multiple PCDs may be distributed on a PCB to compensate delay differences for multiple pairs of unequal length bifurcated clock/signal lines.

Claims

exact text as granted — not AI-modified
1 . A pulse clock/signal delay apparatus (PCD) comprising; 
 a series-connected chain of N pulse delay stages, 1<N<Nmax, each stage having an input and respective output with a pulse delay of Δt therebetween, the pulse delay stages connected output to following input from a first stage (N=1) to a next-to-last stage (N=Nmax−1);    an input of the apparatus connected to an input of the first stage (N=1) of the N pulse delay stages;    an output of the apparatus connected to an output of an Nd-th stage (N=Nd<Nmax), of the N pulse delay stages by a Diagonal Cross Point matrix ( 400 ), having;    M parallel and spaced apart row select input lines ( 402 [ m ]) each connected separately at an outer peripheral end to a corresponding one of M row access select (RAS) lines (xr[m]) of a matrix select bus ( 240 );    N parallel and spaced apart column select input lines ( 404 [ n ]), each connected separately at an outer peripheral end to a corresponding one of N column access select CAS lines (yc[n]) of the matrix select bus ( 240 ) in which the M row lines ( 402 [ m ]) are not parallel to the N column lines ( 404 [ n ]) and both the RAS lines and the CAS lines are directed proximally away from the respective outer peripheral ends toward one side of a diagonal ( 500 ) disposed from opposite corners (C 1 , C 3 ) of the diagonal cross point (DCP) ( 400 );    Nmax parallel and spaced apart column delay signal input lines ( 406 [ j ]), each separately connected at a respective outer peripheral end to a corresponding one of delayed signal outputs ( 213 [ j ]) from a series delay block ( 260 );    Nmax parallel and spaced apart row switch outputs lines ( 409 [ j ]) each separately connected at a respective outer peripheral end to corresponding matrix outputs xout[j], where M=N=Nmax and the column delay signal input lines ( 406 [ j ]) are not parallel to the row switch output lines ( 409 [ j ]) and the column delay signal input lines and the row switch output lines are both directed proximally from respective outer peripheral ends toward the opposite side of the diagonal ( 500 );    
     
     
         2 . A pulse clock/signal delay apparatus as claimed in  claim 1 , wherein, the row select input lines ( 402 [ j ]) and row switch output lines ( 409 [ j ]) of the diagonal cross point matrix are mutually aligned.  
     
     
         3 . A pulse clock/signal delay apparatus as claimed in  claim 1 , wherein, the row select input lines ( 402 [ j ]) and row switch output lines ( 409 [ j ]) of the diagonal cross point matrix are mutually offset.  
     
     
         4 . A pulse clock/signal delay apparatus as claimed in  claim 1  wherein, the column input signal lines ( 406 [ j ]) and column select input lines ( 404 [ j ]) of the diagonal cross point matrix are mutually aligned.  
     
     
         5 . A pulse clock/signal delay apparatus as claimed in  claim 1 , wherein, the column input signal lines ( 406 [ j ]) and column select input lines ( 404 [ j ]) of the diagonal cross point matrix are mutually offset.  
     
     
         6 . A pulse clock/signal delay apparatus as claimed in  claim 1 , wherein in the diagonal cross point matrix, an array of switches (sx[j]) is disposed generally along the diagonal  500  across the DCP  400  with a switch (sx[j]) at each intersection of row ( 402 [ m=j ]) and column ( 404 [ n=j ]); 
 each switch (sx[j]) has a respective row input ( 402 [ j ]) and column input ( 404 [ j ]) of a two input AND gate ( 41 [ j ]) disposed essentially at the intersection of row m and column n only where m=n=j; and  
 the AND gate ( 410 [ j ]) drives a base input ( 412 [ j ]) of an adjacent NPN transistor switch ( 414 [ j ]) that has its collector ( 416 [ j ]) connected to an opposite proximal end of the corresponding column delay signal input line ( 406 [ j ]) and its emitter ( 418 [ j ]) connected to the corresponding opposite proximal end of the row switch output ( 409 [ j ]).  
 
     
     
         7 . A pulse clock/signal delay apparatus as claimed in  claim 6 , wherein in the diagonal cross point matrix, 
 a logic ‘1’ is required in both of an AND operation of row gate inputs ( 402 [ j ]) and column gate inputs ( 404 [ j ]) to form an electrical connection between a column ( 406 [ j ]) and row ( 409 [ j ]).    
     
     
         8 . A pulse clock/signal delay apparatus as claimed in  claim 6 , wherein; 
 the column address select (CAS) signals ( 404 [ n ]) (from yc[n]) and row address select (RAS) signals ( 402 [ m ]) (from xr[m]) are separated from the delayed clock signals ( 406 [ j ]) and switched output signals (xout[j]) by a spatial separation except for their end-to-end proximity near the AND inputs ( 402 [ j ] and  404 [ j ]) at the diagonal ( 500 ).    
     
     
         9 . A pulse clock/signal delay apparatus as claimed in  claim 8 , wherein; 
 the spatial separation tends to minimise coupling between the column address select (CAS) signals ( 404 [ n ]) and row address select (RAS) signals ( 402 [ m ]) and the delayed clock signals ( 406 [ j ]) and switched output signals (xout[j]) thereby tending to improve isolation between control and signal data.    
     
     
         10 . A pulse clock/signal delay apparatus (PCD) comprising; 
 a series-connected chain of N pulse delay stages, 1<N<Nmax, each stage having an input and respective output with a pulse delay of Δt therebetween, the stages connected output to following input from a first stage (N=1) to a next-to-last stage (N=Nmax−1);    an input of the apparatus connected to an input of the first stage (N=1) of the N pulse delay stages;    an output of the apparatus connected to an output of an Nd-th stage (N=Nd<Nmax) of the N pulse delay stages by a Diagonal Cross Point matrix ( 400 ), having:    M parallel and spaced apart row select input lines ( 402 [ m ]) each connected separately at an outer peripheral end to a corresponding one of M row access select (RAS) lines (xr[m]) of a matrix select bus ( 240 );    N parallel and spaced apart column select input lines ( 404 [ n ]), each connected separately at an outer peripheral end to a corresponding one of N column access select (CAS) lines (ye[n]) of matrix select bus ( 240 ) in which the M row lines ( 402 [ m ]) are not parallel to the N column lines ( 404 [ n ]) and both the RAS lines and the CAS lines are directed proximally away from the respective outer peripheral ends toward one side of a diagonal ( 500 ) disposed from opposite corners (C 1 , C 3 ) of the diagonal cross point (DCP) ( 400 );    Nmax parallel and spaced apart column delay signal input lines ( 406 [ j ]), each separately connected at a respective outer peripheral end to a corresponding one of delayed signal outputs ( 213 [ j ]) from a series delay block ( 260 );    Nmax parallel and spaced apart row switch outputs lines ( 409 [ j ]) each separately connected at a respective outer peripheral end to corresponding matrix outputs xout[l], where M=N=Nmax and the column delay signal input lines ( 406 [ j ]) are not parallel to the row switch output lines ( 409 [ j ]) and the column delay signal input lines and the row switch output lines are both directed proximally from respective outer peripheral ends toward the opposite side of the diagonal ( 500 ); and    an array of switches (sx[j]) is disposed generally along the diagonal  500  across the DCP  400  with a switch (sx[j]) at each intersection of row ( 402 [ m=j ]) and column ( 404 [ n=j ]), each switch (sx[j]) having a respective row input ( 402 [ j ]) and column input ( 404 [ j ]) of a two input AND gate ( 410 [ j ]) disposed essentially at the intersection of row m and column n only where m=n=j; and the AND gate ( 410 [ j ]) driving a switching input ( 412 [ j ]) of a device selected from the group of an N-channel FET, and a PNP transistor with inverted logic levels and a P-channel FET with inverted logic levels that has an input ( 416 [ j ]) connected to an opposite proximal end of the corresponding column delay signal input line ( 406 [ j ]) and an output ( 418 [ j ]) connected to the corresponding opposite proximal end of the row switch output ( 409 [ j ]).    
     
     
         11 . A pulse clock/signal delay apparatus (PCD) comprising: 
 a series-connected chain of N pulse delay stages, 1<N<Nmax, each stage having an input and respective output with a pulse delay of Δt therebetween, the stages connected output to following input form a first stage (N=1) to a next-to-last stage (N=Nmax−1);    an input of the apparatus connected to an input of the first stage (N=1) of the N pulse delay stages; and    an output of the apparatus connected to an output of an Nd-th stage (N=Nd<Nmax) of the N pulse delay stages by a Diagonal Cross Point matrix ( 400 ), having:    M parallel and spaced apart row select input lines ( 402 [ m ]) each connected separately at an outer peripheral end to a corresponding one of M row access select (RAS) lines (xr[m]) of a matrix select bus ( 240 );    N parallel and spaced apart column select input lines ( 404 [ n ]), each connected separately at an outer peripheral end to a corresponding one of N column access select (CAS) lines (ye[n]) of matrix select bus ( 240 ) in which the M row lines ( 402 [ m ]) are not parallel to the N column lines ( 404 [ n ]) and both the RAS lines and the CAS lines are directed proximally away from the respective outer peripheral ends toward one side of a diagonal ( 500 ) disposed from opposite corners (C 1 , C 3 ) of the diagonal cross point (DCP) ( 400 );    Nmax parallel and spaced apart column delay signal input lines ( 406 [ j ]), each separately connected at a respective outer peripheral end to a corresponding one of delayed signal outputs ( 213 [ j ]) from a series delay block ( 260 );    Nmax parallel and spaced apart row switch outputs lines ( 409 [ j ]) each separately connected at a respective outer peripheral end to corresponding matrix outputs xout[l], where M=N=Nmax and the column delay signal input lines ( 406 [ j ]) are not parallel to the row switch output lines ( 409 [ j ]) and the column delay signal input lines and the row switch output lines are both directed proximally from respective outer peripheral ends toward the opposite side of the diagonal ( 500 ); and    an array of switches (sx[j]) disposed generally along the diagonal  500  across the DCP  400  with a switch (sx[j]) at each intersection of row ( 402 [ m=j ]) and column ( 404 [ n=j ]), each switch (sx[j]) having a respective row input ( 402 [ j ]) disposed essentially at the intersection of row m and column n only where m=n=j, the AND gate ( 410 [ j ]) disposed essentially at the intersection of row m and column n only where m=n=j, the AND gate ( 410 [ j ]) driving a switching input ( 412 [ j ]) of a programmable fixed connection device selected from the group of an EEPROM programmable FET, a programmable metal fuse and a programmable anti-fuse that has an input ( 416 [ j ]) connected to an opposite proximal end of the corresponding column delay signal input line ( 406 [ j ]) and an output ( 518 [ j ]) connected to the corresponding opposite proximal end of the row switch output ( 409 [ j ]).    
     
     
         12 . A pulse clock/signal delay apparatus as claimed in  claim 1 , wherein a plurality of switches is selectable by each combination of a row select input line ( 402 [ j ]) and column select input line ( 404 [ j ]).  
     
     
         13 . A pulse clock/signal delay network ( 200 ) having a first signal path, (S 1 [ p ]) and a second signal path (S 2 [ p ]) wherein the first signal path and second signal path have a common end for receiving a pulse edge ( 102 ), and the second signal path (S 2 [ p ]) is electrically longer than first signal path (S 1 [ p ]) by a time delay tdel, such that the pulse edge ( 102 ) propagates through the second path (S 2 [ p ]) to a distal end of the second path to arrive at a second time instance t2, and the pulse edge ( 102 ) propagates through the first pat (S 1 [ p ]) to a distal end of the first path to arrive at first time instance t1, the difference between t2 and t1 being tdel, said pulse clock/signal delay network comprising: 
 a series-connected chain of N pulse delay stages, 1<N<Nmax, each stage having an input and respective output with a pulse delay of Δt therebetween, the pulse delay stages connected output to following input from a first stage (N=1) to a next-to-last stage (N=Nmax−1), located between an intermediate node (n 1   a ) and an adjacent intermediate note (n 1   b ) formed in the first path (S 1 [ p ]) by separating the first path (S 1 [ p ]) at a node (n 1 ) between the common end and the distal end of the first path (S 1 [ p ]) into a first path segment (S 1   a [p]) from the common end to the intermediate node (n 1   a ) and a second path segment (S 1   b [p]) between the adjacent intermediate node (n 1   b ) an the distal end of the first path (S 1 [ p ]);    an input of the first stage (N=1) being connected to the intermediate node (n 1   a ); and    an output of an Nd-th stage (N=Nd<Nmax) being connected to the adjacent intermediate node (n 1   b ) such that |tdel−Nd*Δt|<Δt, by a connecting switch comprising a Diagonal Cross Point matrix ( 400 ), having:    M parallel and spaced apart row select input lines ( 402 [ m ]) each connected separately at an outer peripheral end to a corresponding one of M row access select (RAS) lines (xr[m]) of a matrix select bus ( 240 );    N parallel and spaced apart column select input lines ( 404 [ n ]), each connected separately at an outer peripheral end to a corresponding one of N column access select (CAS) lines (ye[n]) of the matrix select bus ( 240 ) in which the M row lines ( 402 [ m ]) are not parallel to the N column lines ( 404 [ n ]) and both the RAS lines and the CAS lines are directed proximally away from the respective outer peripheral ends toward one side of a diagonal ( 500 ) disposed from opposite corners (C 1 , C 3 ) of the diagonal cross point (DCP) ( 400 );    Nmax parallel and spaced apart column delay signal input lines ( 406 [ j ]), each separately connected at a respective outer peripheral end to a corresponding one of delayed signal outputs ( 213 [ j ]) from a series delay block ( 260 );    Nmax parallel and spaced apart row switch outputs lines ( 409 [ j ]) each separately connected at a respective outer peripheral end to corresponding matrix outputs xout[j], where M=N=Nmax and the delay signal input column lines ( 406 [ j ]) are not parallel to the row switch output lines ( 409 [ j ]) and the column delay signal input lines and the row switch output lines are both directed proximally from respective outer peripheral ends toward the opposite side of the diagonal ( 500 );    whereby the pulse edge ( 102 ) propagates through the series connection of path segment S 1   a [p], the Nd pulse delay stages, and path segment (S 1   b [p]) to arrive at a time instance t1′, where |t2−t 1′|≦Δt.      
     
     
         14 . A pulse clock/signal delay apparatus (PCD) comprising: 
 a series-connected chain of N pulse delay stages, I<N<Nmax, each stage having an input and respective output with a pulse delay of Δt therebetween, the pulse delay stages connected output to following input from a first stage (N=) to a next-to-last stage (N=Nmax  01 );    an input of the apparatus connected to an input of the first stage (N=1) of the N pulse delay stages;    an output of the apparatus connected to an output of an Nd-th stage (N=Nd<Nmax) of the N pulse delay stages by a Diagonal Cross Point matrix ( 400 ), having:    M parallel and spaced apart row select input lines ( 402 [ m ]) each connected separately at an outer peripheral end to a corresponding one of M row access select (RAS) lines (xr[m]) of a matrix select bus ( 240 );    N parallel and spaced apart column select input lines ( 404 [ n ]), each connected separately at an outer peripheral end to a corresponding one of N column access select (CAS) lines (ye[n]) of the matrix select bus ( 240 ) in which the M row lines ( 402 [ m ]) are not parallel to the N column lines ( 404 [ n ]) and both the RAS lines and the CAS lines are directed proximally away from the respective outer peripheral ends toward one side of a diagonal ( 500 ) disposed from opposite corners (C 1 , C 3 ) of the diagonal cross point (DCP) ( 400 );    Nmax parallel and spaced apart column delay signal input lines ( 406 [ j ]), each separately connected at a respective outer peripheral end to a corresponding one of delayed signal outputs ( 213 [ j ]) from a series delay block ( 260 );    Nmax parallel and spaced apart row switch output lines ( 409 [ j ]) each separately connected at a respective outer peripheral end to corresponding matrix outputs xout[l], where M=N=Nmax and the column delay signal input lines ( 406 [ j ]) are not parallel to the row switch output lines ( 409 [ j ]) and the column delay signal input lines and the row switch output lines are both directed proximally from respective outer peripheral ends toward the opposite side of the diagonal ( 500 ); and    an array of switches (sx[j]) disposed generally along the diagonal  500  across the DCP  400  with a switch (sx[j]) at each intersection of row ( 402 [ m=j ]) and column  404 [ n=j ]), each switch (sx[j]) having a respective row input ( 402 [ j ]) and column input ( 404 [ j ]) of a two input AND gate ( 410 [ j ]) disposed essentially at the intersection of row m and column n only where m=n=j, the AND gate ( 410 [ j ]) driving a base input ( 412 [ j ]) of an adjacent NPN transistor switch ( 414 [ j ]) that has its collector ( 416 [ j ]) connected to an opposite proximal end of the corresponding column delay signal input line ( 406 [ j ]) and its emitter ( 418 [ j ]) connected to the corresponding opposite proximal end of the row switch output ( 409 [ j ]).    
     
     
         15 . A pulse clock/signal delay apparatus as claimed  claim 13 , wherein in the diagonal cross point matrix, a logic ‘1’ is required in both of an AND operation of row gate inputs ( 402 [ j ]) and column gate inputs ( 404 [ j ]) to form an electrical connection between a column ( 406 [ j ]) and row ( 409 [ j ]).  
     
     
         16 . A pulse clock/signal delay apparatus as claimed in  claim 13 , wherein the column address select (CAS) signals ( 404 [ j ]) (from ye[n]) and row address select (RAS) signals ( 402 [ m ]) (from xr[m]) are separated from the delayed clock signals ( 406 [ j ]) and switched output signals (xout[j]) by a spatial separation except for their end-to-end proximity near the AND inputs ( 402 [ j ] and  404 [ j ] at the diagonal ( 500 ).  
     
     
         17 . A pulse clock/signal delay apparatus as claimed in  claim 8 , wherein the spatial separation tends to minimise coupling between the column address select (CAS) signals ( 404 [ n ]) and row address select (RAS) signals ( 402 [ m ]) and the delayed clock signals ( 46 [ j ]) and switched output signals (xout[j]) thereby tending to improve isolation between control and signal data.

Join the waitlist — get patent alerts

Track US2004135613A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.