<< µðÁöÅ» ȸ·Î¿¡¼­ÀÇ Å©·° 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¿¡¼­ Ä¡µµ·Ï º¸µå¸¦ ¸¸µå´Â °Íµµ ³¶ºñ°¡ µÉ ¼ö ÀÖ°ÚÁö¿ä.