<< µðÁöÅ» ȸ·Î¿¡¼ÀÇ Å©·° skew ¹®Á¦ >>
¾ÆÁÖ ±âº»ÀûÀÎ ³»¿ëÀÌÁö¸¸ µðÁöÅ» ȸ·Î¿¡¼
Ŭ·°ÀÌ ¾î¶»°Ô »ç¿ëµÇ´ÂÁö ¾ÆÁÖ ±âº»ÀûÀÎ »çÇ×À»
Àß ¸ð¸£°í °è½Å ºÐµéÀÌ °¡²û º¸ÀÌ´õ±º¿ä. (¹°·Ð
´ëºÎºÐÀÇ »ç¶÷µéÀº ¾Ë°í ÀÖÁö¸¸, ¿¾³¯¿¡ °øºÎ¸¦
ÇϽŠºÐµéÀ̳ª ÀþÀº »ç¶÷µé Áß¿¡µµ ½Ç¹«¿¡
°ü½ÉÀÌ ¾øÀÌ °øºÎÇÑ »ç¶÷µéÀº Àß ¸ð¸£´Â °Í
°°½À´Ï´Ù.) ÀÌ·± ³»¿ëÀ» ¼³¸íÇØ¾ß ÇÏ´Â »óȲÀÌ
¿©·¯ ¹ø ÀÖ¾ú±â ¶§¹®¿¡ ÀÌ°÷¿¡ ±Û·Î ¿Ã·Á µÓ´Ï´Ù.
µµ¿òÀÌ µÇ½Ã±æ..
µðÁöÅ» ȸ·Î´Â ÀϹÝÀûÀ¸·Î ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ
modelingÇÒ ¼ö ÀÖ½À´Ï´Ù.(¿ø·¡´Â state machineÀ»
¼³¸íÇÒ ¶§ ¾²´Â ±×¸²ÀÌÁö¸¸ ¸ðµç µðÁöÅ» ȸ·ÎÀÇ
¿ø¸®¿Í °°½À´Ï´Ù.)
<±×¸²1. µðÁöÅ» ȸ·Î>(±×¸²ÀÌ ¶ã ¶§±îÁö
½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.)
µðÁöÅ» ȸ·Î´Â ¿ÜºÎ¿ÍÀÇ »çÀÌ¿¡ ÀԷ½ÅÈ£¿Í
Ãâ·Â½ÅÈ£°¡ ÀÖ½À´Ï´Ù. Á¶ÇÕȸ·Î ±ÛÀÚ ±×´ë·Î
AND-OR µî Á¶ÇÕÀ» ³ªÅ¸³»°í (ÀԷ¿¡ µû¶ó Ãâ·ÂÀÌ
µû¶ó¼ ¹Ù²ò´Ï´Ù.¾à°£ÀÇ ½Ã°£Áö¿¬°ú ÇÔ²²),
·¹Áö½ºÅ͵éÀº ¸ðµç '°ªÀ» ÀúÀåÇÏ°í ÀÖ´Â' -·¹Áö½ºÅÍ,
·¡Ä¡ .. Ä«¿îÅ͵éÀ̳ª state °ªµéµµ ¸ðµÎ registerµéÀÔ´Ï´Ù.-
°ÍµéÀ» ¸»ÇÕ´Ï´Ù. ±×¸®°í Ŭ·°ÀÌ 0¿¡¼ 1·Î ¿Ã¶ó°¡´Â
¼ø°£¿¡ °¢ ·¹Áö½ºÅ͵éÀº ÀÚ½ÅÀÇ ÀԷ¿¡ ÁغñµÇ¾î
ÀÖ´Â °ª¿¡ µû¶ó Ãâ·Â°ªÀ» ¹Ù²Ù°Ô µË´Ï´Ù. ´Ü ¸ðµç ·¹Áö½ºÅ͵éÀÇ Å¬·°ÀÔ·ÂÀº
¸ðµÎ µ¿½Ã¿¡ ¿Ã¶ó°¡°í ³»·Á°£´Ù°í °¡Á¤ÇÕ´Ï´Ù.(¾ÆÁÖ
Áß¿äÇÔ!! ¿Ã¶ó°¡´Â ¼ø°£ÀÇ ½Ã°£ÀûÀÎ Â÷ÀÌ°¡ ³Ê¹«
À۾Ƽ ¹«½ÃÇÒ Á¤µµ¶ó´Â °ÍÀÔ´Ï´Ù. ¸¸¾à ÀÌ
¿Ã¶ó°¡´Â ½Ã°£ÀÌ ·¹Áö½ºÅ͸¶´Ù ¼·Î Á¶±Ý¾¿
´Ù¸£´Ù°í Çϸé skew°¡ ÀÖ´Ù°í ¸»ÇÕ´Ï´Ù. ¿Ã¶ó°¡´Â
½ÃÁ¡ÀÌ ºñƲ¾îÁ³´Ù, ¾î±ß³µ´Ù ±×·± ¶æÀÌÁö¿ä.)
¸Å¹ø Ŭ·°ÀÌ tic ÇÒ ¶§(0¿¡¼ 1·Î ¿Ã¶ó°¥ ¶§) ÀÌ
·¹Áö½ºÅ͵éÀÇ °ªÀÌ ¹Ù²î°Ô µÇ´Âµ¥ °¢
·¹Áö½ºÅ͵éÀÇ Å¬·°ÀÌ Æ¤ ÈÄÀÇ °ªµéÀº Ŭ·°ÀÌ
Æ¢±â ÀüÀÇ ÀԷ½ÅÈ£¿Í ·¹Áö½ºÅÍ °ª¿¡ ÀÇÇØ
Á¤ÇØÁý´Ï´Ù. ±×·¯´Ï±î ·¹Áö½ºÅ͵éÀÇ
next °ªÀº ·¹Áö½ºÅ͵éÀÇ current °ª°ú ÀԷ½ÅÈ£µéÀÇ
current °ª¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù. ¸¹Àº
°æ¿ì¿¡ ÀÚ±â ÀÚ½ÅÀÇ ÇöÀç°ªÀÌ ÀÚ½ÅÀÇ ´ÙÀ½°ªÀ»
°áÁ¤Çϴµ¥ »ç¿ëµÇ±âµµ ÇÕ´Ï´Ù.
±×·¯´Ï±î ÇöÀçÀÇ ·¹Áö½ºÅÍ°ªµé°ú ÀԷ½ÅÈ£µéÀÇ
°ª¿¡ µû¶ó °è»êµÈ °á°ú¿¡ ÀÇÇØ ¸ðµç ·¹Áö½ºÅÍ
ÀԷ½ÅÈ£¿¡ ¾î¶² °ªÀÌ °è»êµÇ¾î ÁغñµÈ »óÅ¿¡
ÀÖ´Ù°¡ Ŭ·°ÀÌ ÇÑ ¹ø Æ¢¸é ±× °ªµéÀÌ ·¹Áö½ºÅÍ¿¡
»õ·Î ÀúÀåµÇ°í ±×·¯¸é ¸ðµç ·¹Áö½ºÅÍÀÇ °ªµéÀÌ
º¯ÇßÀ¸¹Ç·Î ±× º¯ÈÀÇ ¿©ÆÄ°¡ ±× ¶§ÀÇ »õ·Î¿î
ÀԷ½ÅÈ£¿Í ÇÔ²² ´Ù½Ã combinational logicÀ» °ÅÃļ
¾î´À Á¤µµ ªÀº ½Ã°£(gate delay + wire delay : º¸Åë
Ŭ·° Áֱ⺸´Ù´Â ª¾Æ¾ß ÇÕ´Ï´Ù.)ÀÌ Áö³ª¸é ´Ù½Ã
¸ðµç ·¹Áö½ºÅ͵éÀÇ ÀԷ¿¡ updateµÇ¾î ´ë±âÇÏ°í
ÀÖ°Ô µÇ°í, ´Ù½Ã ´ÙÀ½ Ŭ·°ÀÌ Æ¢¸é ¸ðµç
·¹Áö½ºÅÍ°¡ »õ·Î¿î °ªÀ¸·Î ¹Ù²î°í, ´Ù½Ã ±×
º¯È°¡ Á¶ÇÕȸ·Î¸¦ °ÅÃļ ·¹Áö½ºÅÍ ÀԷ¿¡
º¯È·Î ³ªÅ¸³ª°í,.. ´Ù½Ã Ŭ·°ÀÌ Æ¢°í,.. ÀÌ·±
½ÄÀ¸·Î ·¹Áö½ºÅÍÀÇ °ªµéÀÌ ¹Ù²î´Â °ÍÀÔ´Ï´Ù.
¹°·Ð ÀԷ½ÅÈ£µµ Ŭ·°¿¡ ¸ÂÃç¼ ¹Ù²î´Â °ÍÀÔ´Ï´Ù.
Ãâ·Â½ÅÈ£´Â ·¹Áö½ºÅÍ¿¡¼ °ð¹Ù·Î ³ª°¥ ¼öµµ ÀÖ°í
¶Ç´Â ÀԷ½ÅÈ£¿Í ·¹Áö½ºÅÍÀÇ Á¶ÇÕÀ¸·Î
Ãâ·Â½ÅÈ£°¡ ¸¸µé¾îÁú ¼öµµ ÀÖÀ¸¸ç ±×³É
ÀԷ½ÅÈ£µéÀÇ Á¶ÇÕÀ¸·Î¸¸ ¸¸µé¾îÁú ¼öµµ
ÀÖ½À´Ï´Ù. (¿©±â¼ ·¹Áö½ºÅÍ·Î Ãļ ¸¸µç ½ÅÈ£´Â
glitch°¡ ¾ø´Â ½ÅÈ£°¡ µË´Ï´Ù. Á¶ÇÕȸ·ÎÀÇ Ãâ·ÂÀº
´ç¿¬È÷ glitch°¡ ÀÖÁö¸¸ °°Àº Ŭ·°¿¡ ¿¬°áµÈ
·¹Áö½ºÅÍ »çÀÌ¿¡ ÁÖ°í ¹Þ´Â °æ¿ì¿¡´Â glitch°¡
ÀÖ´õ¶óµµ Ŭ·° edgeÁ÷Àü±îÁö´Â settleµÇ¾î ¾ÈÁ¤µÈ
°ª¿¡ ¸Ó¹«¸£°Ô µÇ¹Ç·Î ¹®Á¦°¡ ¾ø½À´Ï´Ù. ´Ü!!
¾î¶² ·¹Áö½ºÅÍÀÇ asynch resetÀ̳ª setÀ¸·Î »ç¿ëµÉ
½ÅÈ£´Â glitch°¡ ÀÖÀ¸¸é ¾ÈµÇ°ÚÁö¿ä? ¶Ç´Â ´Ù¸¥
Ŭ·°¿¡ µ¿±âµÇ¾î ¿À´Â ½ÅÈ£¸¦ °ð¹Ù·Î Á¶ÇÕȸ·Î¿¡
½Ã°£Áö¿¬¿¡ ÀÇÇØ false °ªÀÌ ÃÄÁö°Ô(registered) µÇ¾î
¹®Á¦°¡ ¹ß»ýÇϱ⠶§¹®¿¡ Ưº°ÇÑ Ã³¸®°¡
ÇÊ¿äÇÕ´Ï´Ù. º¸Åë Ŭ·° °æ°è¿¡¼´Â registereµÈ
½ÅÈ£¸¦ ÁÖ°í ¹Þ¾Æ¾ß ÇÏ°í ¹Þ´Â ÂÊ¿¡¼´Â synchronizeÇÑ
ÈÄ »ç¿ëÇϰųª flagµîÀ» ÅëÇÑ handshaking, ¶Ç´Â
õÀÌ°ËÃâ µîÀ» ÅëÇØ Á¤º¸¸¦ ÁÖ°í ¹Þ½À´Ï´Ù.)
º¸Åë µðÁöÅ» Çϵå¿þ¾î ¼³°è¸¦ ÇÒ ¶§´Â "°¢
·¹Áö½ºÅ͵éÀÌ ÇöÀçÀÇ °ª°ú ÀԷ½ÅÈ£¿¡ µû¶ó ¾î¶²
°ªµé·Î ¹Ù²î¾î¾ß Çϴ°¡"¸¦ ±â¼úÇØ(describe)ÁÖ´Â
½ÄÀ¸·Î Á¤ÀÇÇØ ÁÖ°Ô µË´Ï´Ù. ±×·¯´Ï±î RTL(Register
Transfer Level) À̶ó´Â ¸»Àº ¿©±â¼ ³ª¿Â °ÍÀÌÁö¿ä.
°ÅÀÇ 99%ÀÇ ¼³°è°¡ ÀÌ·± RTL·Î ÀÌ·ç¾îÁý´Ï´Ù.
ÃÖ±Ù¿¡´Â behavioral compiler¶ó´Â °ÍÀÌ ÀÖ¾î¼ Ã¹¹ø°
Ŭ·°¿¡ ÀÌ·¸°Ô ÇÏ°í ´ÙÀ½ Ŭ·°¿¡ ÀÌ·¸°ÔÇÏ°í ..
ÇÏ°í ±â¼úÇØ ÁÙ ¼öµµ ÀÖÁö¸¸ °ÅÀÇ »ç¿ëµÇÁö ¾Ê°í
ÀÖ½À´Ï´Ù.
±×·³ ¿©±â¼ ÀÌ»óÇÑ Áú¹®ÀÌ ³ª¿À´Â °æ¿ì°¡
ÀÖ½À´Ï´Ù. -- Á¦°¡ ÀÌ ±ÛÀ» ¾²´Â ÀÌÀ¯ÀÔ´Ï´Ù.
·¹Áö½ºÅÍÀÇ °ªµéÀÌ ¹Ù²î´Âµ¥ ±× °ªµéÀÌ ¹Ù²î°í
Àִµ¥ ±× °ªÀ» Ŭ·°À¸·Î Ä¡°Ô µÇ¸é À§ÇèÇÏÁö
¾Ê½À´Ï±î? ±× °ªÀÌ Å¬·°ÀÇ rising edgeÀÇ ¾Õ°ú
µÚ¿¡¼ À¯ÁöµÇ°í ÀÖ¾î¾ß Çϴµ¥ rising edgeÀÇ ¹Ù·Î
µÚ¿¡ °¢ ·¹Áö½ºÅÍÀÇ ÀԷ°ªÀÌ ¹Ù²î°Ô µÇ´Âµ¥µµ
¹®Á¦°¡ ¾ø½À´Ï±î? ¶ó´Â Áú¹®ÀÔ´Ï´Ù. ¾î¶² »ç¶÷Àº
ÀÌ·± °ÍÀÌ ºÒ¾ÈÇؼ negative edge·Î ÇÑ ¹ø ÃÄ ÁÖ°í
³ ÈÄ¿¡ rising edge·Î Ä¡µµ·Ï ÇØ µÎ±âµµ ÇÕ´Ï´Ù.
±×·¯³ª ÀϹÝÀûÀ¸·Î µðÁöÅ» ȸ·Î¿¡¼ ¾Õ¾Æ¼
¼³¸íÇÑ ´ë·Î Ŭ·°ÀÌ µ¿½Ã¿¡ ¿Ã¶ó°£´Ù°í º¸±â
¶§¹®¿¡ ±×·± °ÆÁ¤Àº ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±× ¹Ù²ï
¿µÇâÀÌ ·¹Áö½ºÅÍ ÀԷ¿¡ µµÂøÇßÀ» ¶§´Â À̹Ì
Ŭ·°ÀÇ rising edge°¡ Áö³ª°£ ´ÙÀ½ÀÌÁö¿ä. ASICÀÌ°Ç
FPGA°Ç ÀÌ Å¬·°ÀÌ skew°¡ ¾øµµ·Ï ÇÏ´Â °ÍÀº º¸ÀåÀÌ
µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Å¬·°Àº º¸Åë½ÅÈ£°¡ ¾Æ´Ï°í
¾ÆÁÖ Æ¯º°ÇÏ°Ô Ã³¸®µË´Ï´Ù. ASICÀÇ °æ¿ì¿¡´Â layoutÇÏ´Â
¿£Áö´Ï¾î°¡ ¾ÆÁÖ ³ôÀº fan-out¿¡¼µµ skew°¡ ¾øµµ·Ï
Ŭ·°À» ¹èÄ¡ÇØ ÁÖ°í¿ä--¹°·Ð CAD software¸¦ ½á¼
Çϴµ¥ BCT(balanced clock tree)¶ó´Â ¹æ½ÄÀ¸·Î clockÀ»
¹èÄ¡ÇØ ÁÝ´Ï´Ù. FPGAÀÇ °æ¿ì¿¡´Â Ưº°È÷ Ŭ·°
network°¡ ¸î °³ ÁغñµÇ¾î ÀÖ°í ÀÌ networkÀ»
Ŭ·°À¸·Î »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
¸¸¾à clock¿¡ skew°¡ ÀÖÀ¸¸é ¾î¶»°Ô µÉ±î¿ä? ¿¹¸¦
µé¾î ¼³¸íÇÏ°Ú½À´Ï´Ù.
<±×¸² 2> clock skew°¡ ÀÖÀ» ¶§ÀÇ ¹®Á¦(±×¸²ÀÌ ¶ã
¶§±îÁö ½Ã°£ÀÌ °É¸± ¼ö ÀÖ½À´Ï´Ù.)
À§ÀÇ ±×¸²¿¡¼ º¸µíÀÌ Ã³À½¿¡ °¢ F/F(flip-flop)ÀÇ
°ªÀÌ A,B,C¿Í °°ÀÌ ÀÖ¾ú´Ù°í ÇսôÙ. ¸¸¾à ¸ðµç F/F¿¡
µé¾î°¡´Â Ŭ·°ÀÌ µ¿½Ã¿¡ ¿Ã¶ó°£´Ù°í Çϸé Ŭ·°ÀÌ
ÇÑ ¹ø Æ¢¾úÀ» ¶§ »õ·Î¿î °ªÀº ÇÑľ¿ shiftµÇ¾î
ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×·±µ¥ ¸¸¾à À§ÀÇ ±×¸²¿¡¼
µÎ¹ø° F/F¿¡ µé¾î°¡´Â Ŭ·°½ÅÈ£¸¸ ¾à°£ ´Ê°Ô
µé¾î°¬´Ù°í ÇսôÙ. (º¸Åë wireÀÇ delay³ª fan-outÂ÷ÀÌ·Î
±×·± ÀÏÀÌ ¹ú¾îÁú ¼ö ÀÖ½À´Ï´Ù. ¾Õ¿¡¼ ¼³¸íÇÑ
´ë·Î ASICÀ̳ª FPGA ³»ºÎÀÇ ÁøÂ¥ Ŭ·°Àº ±×·±
¹®Á¦°¡ ¾øµµ·Ï º¸ÀåÀÌ µË´Ï´Ù.) ÀÌ·± »óȲ¿¡¼´Â
f1ÀÇ °ªÀº Ŭ·°ÀÌ ¿À¸é ÀÚ½ÅÀÇ ÀԷ°ªÀÎ B·Î
µÇ¾î¾ß ÇÏÁö¸¸ ÀÚ½ÅÀÇ ÀԷ°ªÀ» Á¦°øÇÏ´Â F/F f0ÀÇ
°ªÀÌ ¾à°£ ¾Õ¼¼ A·Î µÇ¾î ¹ö¸®±â ¶§¹®¿¡ »õ·Î
¹Ù²ï °ª A¸¦ Ä¡°Ô µÇ¾î °á±¹ A,B,C°¡ µÇÁö ¾Ê°í A,A,C°¡
µÇ¾î ¹ö¸³´Ï´Ù. ÀÌ·¸°Ô skew°¡ ÀÖÀ¸¸é ¾ÆÁÖ
±âº»ÀûÀÎ °Í Á¶Â÷ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. »ý°¢ÇØ
º¸½Ã¸é ¾Ë°ÚÁö¸¸ ¾î¶² ·¹Áö½ºÅÍÀÇ °ªÀ» ´Ù¸¥
·¹Áö½ºÅÍ°¡ ¹Þ´Â´Ù°í ÇßÀ» ¶§ '¹Þ´Â'
·¹Áö½ºÅÍÀÇ Å¬·°ÀÌ 'º¸³»´Â' ·¹Áö½ºÅÍÀÇ Å¬·°º¸´Ù
´ÊÀ¸¸é ÀÌ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. Â÷¶ó¸®
·¹Áö½ºÅÍ »çÀÌÀÇ combinational logicÀ̳ª wire¿¡¼ delay°¡
¾î´À Á¤µµ ÀÖÀ¸¸é (¹Þ´Â ·¹Áö½ºÅÍÀÇ setup
ŸÀÓº¸´Ù Å« °ªÀ¸·Î) ÀÌ ¹®Á¦°¡ Â÷¶ó¸® ¾ø¾îÁö°Ô
µË´Ï´Ù.(ASICÀ» ¸¸µé ¶§ chipÀÇ °øÁ¤ÀÌ Á¦´ë·Î
ÀÌ·ç¾îÁ³´ÂÁö È®ÀÎÇÏ´Â Scan Test¸¦ ÇÒ ¶§ ÀÌ·¸°Ô
Ŭ·°ÀÇ À§»ó°ü°è°¡ È®½ÇÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â clock
domain boundary¸¶´Ù ÀÚµ¿ÀûÀ¸·Î data lock up latch¸¦
»ðÀÔÇÏ¿© ÀÌ·± ¹®Á¦¸¦ ¾ø¾Û´Ï´Ù. ½ÇÁ¦ ¼³°è¿¡µµ
»ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ̱¸¿ä.)
ÀÌ·± skew¹®Á¦´Â º¸Åë chip¼Ó¿¡¼´Â ¹ú¾îÁöÁö ¾Ê°í(clockÀº
³Ê¹« ±âº»À̱⠶§¹®¿¡) PCB±âÆÇ¿¡¼ ¹ú¾îÁö°Ô
µË´Ï´Ù. ¿Ö³ÄÇϸé clock½ÅÈ£°¡ Ĩ¼ÓÀ¸·Î
µé¾î°¡°Å³ª Ĩ¼Ó¿¡¼ ³ª¿Ã ¶§ delay¿¡ ÀÇÇØ ÀÌ·±
skew ¹®Á¦°¡ »ý±â±â ¶§¹®ÀÔ´Ï´Ù. ¾Õ¿¡ ¼³¸íÇÑ ´ë·Î
ÇÑÂÊ¿¡¼ ¾î¶² Ŭ·°À¸·Î µ¥ÀÌŸ¸¦ Ãļ º¸³Â´Âµ¥
¹Þ´Â ÂÊ Å¬·°ÀÌ ½Ã°£Áö¿¬¿¡ ÀÇÇØ ¿ÀÈ÷·Á ´Ê°Ô
¿À±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. µ¥ÀÌŸµµ °°Àº ¸¸Å
Áö¿¬µÇ´Â °æ¿ì¿¡´Â ¹®Á¦°¡ ¾øÁö¸¸ µ¥ÀÌŸ¿Í
Ŭ·°ÀÇ ¼ø¼°¡ ¹Ù²ð Á¤µµ·Î Áö¿¬ÀÌ µÇ¸é ¹®Á¦°¡
µÇ´Â °ÍÀÔ´Ï´Ù. ¶Ç ÇÑ Ä¨¿¡¼ ´Ù¸¥ ĨÀ¸·Î
ÀϹæÀûÀ¸·Î ÁÖ´Â °ü°è¶ó¸é ¶Ç ¹®Á¦°¡ °£´ÜÇØÁý´Ï´Ù(Æ®·£½Ã¹ö¿Í
ÇÁ·¹ÀÓ Ã³¸®Ä¨ »çÀÌ°°ÀÌ). ÀÌ·± °æ¿ì´Â ¾à°£
½Ã°£Áö¿¬¸¸ Ãß°¡ÇØ Áְųª Ŭ·°À» µÚÁý¾î¼ ¹Þ°Å³ª
ÇÏ¸é µÇÁö¿ä(Ŭ·°À» µÚÁý¾î¼ ¹Þ´Â °Í Á¶Â÷µµ
ÁÖ¾îÁø Ŭ·° ÁÖ±âÀÇ Àý¹Ý¹Û¿¡ »ç¿ëÇÏÁö ¾ÊÀ¸°í,
Áï timing marginÀ» ¹ÝÀ̳ª ±ï¾Æ ¸ÔÀ¸¸é¼
µ¿ÀÛ½ÃÅ°´Â °ÍÀ̱⠶§¹®¿¡ °í¼ÓÀ¸·Î °¡¸é ¾µ ¼ö
¾ø½À´Ï´Ù.)
±×·¯³ª °°Àº Ŭ·°À» ±âÁØÀ¸·Î ½ÅÈ£¸¦ ¼·Î ÁÖ°í
¹Þ´Â °ü°è¿¡ À־Â(UTOPIA ÀÎÅÍÆäÀ̽º°°ÀÌ)
°¡´Â ½ÅÈ£¿Í ¿À´Â ½ÅÈ£ ¾çÂÊ¿¡ ´ëÇؼ ¹®Á¦°¡
¹ß»ýÇÏÁö ¾Êµµ·Ï ¹è·ÁÇØ¾ß ÇÕ´Ï´Ù. óÀ½ºÎÅÍ
ĨÀÌ Àß ¸¸µé¾îÁö°í(Ŭ·°°ú ±× Ŭ·°À¸·Î
µ¿±âµÇ¾î ³ª°¡°Å³ª µé¾î¿À´Â µ¥ÀÌŸ°¡ ÀÖÀ» ¶§´Â
µ¥ÀÌŸÀÇ Áö¿¬ÀÌ Å¬·°ÀÇ Áö¿¬º¸´Ù ÃæºÐÈ÷ Å©µµ·Ï),
PCB¿¡¼ Ŭ·° ¹è¼±¿¡ skew°¡ ¾øµµ·Ï ÇÏ´Â °ÍÀÌ °¡Àå
Áß¿äÇÕ´Ï´Ù. ¾Æ¿¹ ÀÌ·± °ÍÀ» °í·ÁÇؼ center¿¡¼¸¸
Ä¡µµ·Ï º¸µå¸¦ ¸¸µé¾îµµ µË´Ï´Ù¸¸ ¼Óµµ°¡
¿Ã¶ó°¡¸é ÇԺηΠ¾µ ¼ö ¾ø´Â ¹æ¹ýÀÌ°í ¶Ç Å¬·°¸¸
µ¿½Ã¿¡ ¿Ã¶ó°¡µµ·Ï ÇØÁÖ¸é µÇ´Âµ¥ ±»ÀÌ center¿¡¼
Ä¡µµ·Ï º¸µå¸¦ ¸¸µå´Â °Íµµ ³¶ºñ°¡ µÉ ¼ö
ÀÖ°ÚÁö¿ä.