• ±âµ¶±³ÀÇ ÇÙ½ÉÁø¸®
    ¼º°æÀº ¸ðµç Àΰ£Àº ÁËÀÎÀ̶ó°í ¸»ÇÕ´Ï´Ù. ¾î¿ ¼ö ¾ø´Â ÁËÀÎÀÔ´Ï´Ù. ž ¶§ºÎÅÍ ±×·¸½À´Ï´Ù. °¡¸¸È÷ »ý°¢Çغ¸¸é ¿©·¯ºÐµµ Áö±Ý±îÁö ¾ó¸¶³ª ¸¹Àº Á˸¦ Áö¾ú½À´Ï±î? µ¿ÀÇÇÒ ¼ö ¾ø´Ù°í¿ä? ³²¿¡°Ô ÇÇÇØ¸¦ ÁÖÁö ¾Ê´Â Á˱îÁö ¸ðµÎ Æ÷ÇÔÇØ º¸½Ê½Ã¿ä. »ç½Ç Á˸¦ ÁËÀÎÁöµµ ¸ð¸£´Â °ÍÀÌ ´õ ¹®Á¦ÀÌÁö¿ä. ±×·³ ¿Ö ³ª¸é¼­ºÎÅÍ ÁËÀÎÀÌ³Ä°í ¹¯´Â´Ù¸é ¿ø·¡ ±×·¸´Ù. ¶ó°í ¸»ÇÏ°í ½Í³×¿ä. ¾ï¿ïÇÏÁö¸¸ ¿ø·¡ Á¶»óºÎÅÍ ÁËÀÎÀÌ¶ó¼­ Å»ýÀÌ ÁËÀÎÀ̶ó´Â °ÍÀÔ´Ï´Ù. ÈæÀÎÀÌ ¾Æ¹«¸® Èò»ìÀ» °®°í ½Í´Ù°í ¹éÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï±î?(Á˼ÛÇÕ´Ï´Ù, »ç½ÇÀº Àúµµ ÇǺΰ¡ ±î¸Ä½À´Ï´Ù. ¿ÀÇØ ¾øÀ¸½Ã±æ.. ±×³É ºñÀ¯) ±×³É Àú ±í¼÷È÷ºÎÅÍ Á¸Àç·ÐÀûÀ¸·Î Á˸¦ °¡Áö°í ÀÖ´Ù´Â ¶æÀÌÁö¿ä. ¸ÕÀú À̰ÍÀ» »ÀÀú¸®°Ô ±ú´Ý´Âµ¥¼­ ¸ðµç °ÍÀÌ ½ÃÀ۵˴ϴÙ. ´Ù¸¥ Á¾±³Ã³·³ µµ¸¦ ´ÛÀº »ç¶÷Àº ¾î´À Á¤µµ ¿ÏÀüÇÏ´Ù°í ÇÏÁö ¾Ê½À´Ï´Ù. Á¶±ÝÀÌ¶óµµ Á˰¡ ÀÖÀ¸¸é Çϳª´Ô º¸½Ã±â¿¡´Â ÁËÀÎÀÔ´Ï´Ù. Ä¡»çÇÏ°Ô ÁËÀÇ ¾çÀ» µûÁöÁö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. ¾îÂ¥ÇÇ °Å±â¼­ °Å±â´Ï±î¿ä. ¸ðµç Àΰ£Àº ÁËÀÎÀÌ´Ù. À̰ÍÀÌ Ã¹¹øÂ° Áø¸®ÀÔ´Ï´Ù. 'ÁË'ÀÇ °³³äÀº ±âµ¶±³¿¡¼­ ¾ÆÁÖ Áß¿äÇÑ °³³äÀÔ´Ï´Ù.(±×·±µ¥ µ¿¾ç¿¡¼­´Â 'ÁË'¶ó´Â °Í¿¡ ´ëÇØ¼­ º°·Î »ý°¢ÇÏÁö ¾Ê´Â °Í °°½À´Ï´Ù. ±×°ÍÀÌ Àǽİú ¹®È­¿¡µµ ³²¾Æ ÀÖ°í¿ä.)
    µÎ¹øÂ° Áø¸®´Â ÁËÀÇ ´ñ°¡´Â Á×À½À̶ó´Â °ÍÀÔ´Ï´Ù. ¹«¼·Áö¿ä? ±âµ¶±³´Â ÀÌ·¸°Ô ¹«¼­¿î Á¾±³ÀÔ´Ï´Ù. ºÁÁÖ´Â°Ô ¾ø½À´Ï´Ù. ¾Æ¹«¸® ÀÛÀº Á˸¦ Áö¾îµµ ¹Ì¾ÈÇÏÁö¸¸ Á×¾î¾ß ÇÕ´Ï´Ù. ¿ÏÀüÇϽŠÇϳª´Ô ±âÁØÀ¸·Î º¸¸é ±×·¸½À´Ï´Ù. ¾î´ÀÁ¤µµ Á˰¡ ¾ø´Â »ç¶÷Àº Á×Áö¾Ê¾Æµµ µÈ´Ù°í ÇÏ´Â °ÍÀº ³Ê¹« Àΰ£ÀûÀÌÁö ¾Ê½À´Ï±î? ±×·³ ÀÌÁ¦ Å«ÀÏÀÔ´Ï´Ù. ¸ðµç »ç¶÷Àº ÁËÀÎÀÌ°í µû¶ó¼­ Á×¾î¾ßÇÑ´Ù. ÀÌ Á×À½À̶õ ¿µ¿øÇÑ Á×À½ÀÔ´Ï´Ù. ÀÌ ¶¥¿¡¼­ »ý¸íÀÌ ±×Ä¡´Â °Í¸¸À» ÀǹÌÇÏÁö ¾Ê½À´Ï´Ù. ¿ø·¡ ÀηùÀÇ ½ÃÁ¶°¡ Á˸¦ ÁþÁö ¾Ê¾Ò´Ù¸é ÀÌ ¼¼»ó¿¡´Â Á×À½À̶ó´Â °ÍÀÌ ¾ø¾úÀ» °ÍÀÔ´Ï´Ù. ±×·±µ¥ ±âµ¶±³¿¡´Â Ä¿´Ù¶õ ¿ø¸®·Î¼­ '´ë¼Ó'À̶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ³»°¡ Á×´Â ´ë½Å¿¡ ´Ù¸¥ »ç¶÷ÀÌ¶óµµ Á×À¸¸é ³ªÀÇ ÁËÀÇ ´ñ°¡°¡ Ä¡·¯Áø´Ù´Â °ÍÀÔ´Ï´Ù. ¿¹¼ö ±×¸®½ºµµ°¡ ¼¼»ó¿¡ ¿À½Ã±â Àü¿¡´Â À¯´ëÀεéÀº ÀÚ½ÅÀÇ Á˸¦ ¾Ä½Ã À§Çؼ­(¼ÓÁË) ¼Ò³ª ¾çÀ» Á׿©¼­ ±× ÇǸ¦ È긲À¸·Î »ó¡ÀûÀ¸·Î ÁË¿¡ ´ëÇØ ¿ë¼­¸¦ ¹Þ¾Ò½À´Ï´Ù. ±×·¯´Ù°¡ ¸Þ½Ã¾ß(¿¹¼ö´Ô)°¡ ¿À¼Å¼­ ¿Â Àηù¸¦ ´ë½ÅÇØ¼­ ½ÊÀÚ°¡¿¡ ÁËÀÎÀ¸·Î Á×¾ú½À´Ï´Ù. ¾ÆÁÖ Ã³ÀýÇÏ°Ô ÀúÁÖ¸¦ ¹Þ¾Æ¼­ ½ÊÀÚ°¡¿¡¼­ µ¹¾Æ°¡¼Ì½À´Ï´Ù. Çϳª´ÔÀº óÀ½ºÎÅÍ À̰ÍÀ» °èȹÇÏ°í °è¼Ì½À´Ï´Ù. ¿Ö³ÄÇϸé Á˰¡ ÀÌ ¼¼»ó¿¡ µé¾î¿Â °ÍÀº »çź¿¡ ÀÇÇÑ °ÍÀε¥ Çϳª´ÔÀÇ °øÀÇ(Justice)¸¦ Çã¹°Áö ¾ÊÀ¸¸é¼­ Àΰ£µéÀ» »çź¿¡°Ô¼­(Á×À½À¸·Î ÇâÇÏ´Â) ±¸Çϱâ À§ÇÑ ¹æ¹ýÀ¸·Î ÀÚ½ÅÀÌ(Çϳª´ÔÀÇ ¾Æµé) Á÷Á¢ Á×À¸½Å °ÍÀÔ´Ï´Ù. ±×¸®°í, ¾ÆÁÖ ½Å±âÇϰԵµÀ̰ÍÀ» ¹ÏÀ¸¸é, Áï ¿¹¼ö´ÔÀÌ ½ÊÀÚ°¡¿¡ µ¹¾Æ°¡½Å °ÍÀÌ ¿ì¸®ÀÇ Á˸¦ À§ÇÑ °ÍÀÌ´Ù¶ó°í À̰ÍÀ» ¹ÏÀ¸¸é Á˰¡ ¾ø´Ù°í ÇØ Áֽñâ·Î ¾à¼ÓÇϼ̽À´Ï´Ù. ÀÌ ÇýÅÃÀº ´©±¸¿¡°Ô³ª À¯È¿ÇÑ °ÍÀÔ´Ï´Ù. ¹ýÀûÀ¸·Î È¿·ÂÀÌ ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ±×·±µ¥ Çϳª´ÔÀÌ ¿Ö ±×·± ÀÏÀ» ÇϼÌÀ»±î¿ä? Çϳª´ÔÀº ¼¼»óÀ» »ç¶ûÇϽʴϴÙ. ¼º°æ¿¡ ÀÇÇϸé Çϳª´ÔÀº ¹«¼­¿ï ¶§µµ ÀÖÁö¸¸ °¨»çÇϰԵµ ¿ì¸® »ç¶÷À» ³Ê¹«³ª »ç¶ûÇϽŴٴ °ÍÀÔ´Ï´Ù. Àú¸¦ Æ÷ÇÔÇØ¼­ ÀÌ·¸°Ô ÇüÆí¾ø´Â ÀúÈñ Àΰ£µéÀ» ¸»ÀÔ´Ï´Ù. ¸ÅÀÏ ½Å¹®¿¡¼­ º¸ÀÌ´Â °ÍÀ» º¸½Ê½Ã¿ä. »ç¶÷ÀÌ ¾ó¸¶³ª ÃßÇÒ ¼öµµ ÀÖ´Ùµç °ÍÀ»¿ä.
    ¾î¼¸é ±×³É Àΰ£ÀÇ ³ú¿¡¼­ ÀϾ´Â Çö»óÀÎ '¹Ï´Â´Ù'¶ó´Â °ÍÀÌ Àΰ£ÀÇ ±¸¿ø°ú °ü·ÃµÇ´ÂÁö ½Å±âÇÏÁö¿ä. ¼º°æµµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù. Àμâ¼úÀ» ÅëÇØ Çϳª´ÔÀÇ ¶æÀÌ Àü´ÞµÈ´Ù´Â °ÍÀ̴ϱî¿ä. ¿ì¸®°¡ ¸¶À½¼ÓÀ¸·Î ±âµµÇÒ ¶§ Çϳª´ÔÀÌ µéÀ¸½Å´Ù´Â °Íµµ ½Å±âÇÕ´Ï´Ù. Çϳª´ÔÀÌ »ç¶÷°ú ±³ÅëÇϽô ¹æ¹ýÀº ÀÌ·± °ÍµéÀÔ´Ï´Ù. ¹«½¼ Ưº°ÇÑ ÃÊÀÚ¿¬ÀûÀÎ Çö»ó¸¸À» ÅëÇØ¼­°¡ ¾Æ´Ï¶ó ¸ðµç »ç¶÷ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ÅëÇØ¼­ÀÔ´Ï´Ù. ±×·±µ¥ ÀÌ ¸ðµç °ÍÀ» ¹Þ¾ÆµéÀÌ´Â °ÍÀº °á±¹ ¹ÏÀ½ÀÇ ¹®Á¦ÀÔ´Ï´Ù. ¸¶À½ÀÇ ¹®Á¦ÀÌÁö¿ä. Á¦°¡ º¼ ¶§´Â ¹ÏÁö ¾Ê´Â »ç¶÷µéÀº ¹ÏÁö ¸øÇؼ­°¡ ¾Æ´Ï¶ó ¹ÏÁö '¾Ê´Â' °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ÀÚ¿¬ ¸¸¹°À» º¸¾Æµµ Çϳª´ÔÀÌ, âÁ¶ÀÚ°¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®°¡ ºñÇà±â¸¦ º¸¾ÒÀ» ¶§ 'Âü ÈǸ¢ÇÏ°Ô ¸¸µé¾ú±¸³ª, ¼³°è¸¦ Àß Çß´Ù' ¶ó°í »ý°¢ÇÏÁö¿ä. ±×·¸Áö¸¸ »ç°ú³ª¹« ¾¾¾ÑÀ» º¸½Ê½Ã¿ä. ´©°¡ ±×°ÍÀ» ¼³°èÇß½À´Ï±î, »ç½Ç ¾Ë°íº¸¸é ºñÇà±âº¸´Ù ´õ º¹ÀâÇÕ´Ï´Ù. »ç¶÷ÀÇ ¾¾¾Ñ(Á¤ÀÚ,³­ÀÚ)µµ ±×·¸½À´Ï´Ù. Áú¼­ÀÖ°Ô µ¹¾Æ°¡´Â ¿ìÁÖÀÇ ¹ýÄ¢À̳ª ¿ìÁÖ ¸¸¹°µµ ±×·¸½À´Ï´Ù. ´©±º°¡ ±×·± ¹ýÀ» ¸¸µéÁö ¾Ê¾ÒÀ»±î¿ä? ±×·± º¹ÀâÇÑ °ÍµéÀÌ ÀúÀý·Î »ý°Ü³µÀ»±î¿ä?
    ¿©·¯ºÐµµ ¿¹¼ö ±×¸®½ºµµ¸¦ ¸¸³ª½Ã±æ ¹Ù¶ø´Ï´Ù. Ȥ½Ã ±× »ç¶÷ÀÌ ÁøÂ¥ ¸Þ½Ã¾ßÀÏ ¼ö ÀÖÁö ¾ÊÀ»±î »ý°¢ÇØ º¸½Ê½Ã¿ä. ±×ºÐÀº ¸¶À½ÀÇ ¹®¸¸ ¿­¸Õ ´©±¸¿¡°Ô³ª ¿À½Ç °ÍÀÔ´Ï´Ù. ¿ì¸®ÀÇ ¸ðµç ¾àÇÑ °ÍÀ» ¾Æ½Ã´Â ºÐÀ̽ʴϴÙ. Ä£È÷ »ç¶÷ÀÇ ¸öÀ¸·Î ³ª¼Ì´ø ºÐÀÔ´Ï´Ù. ¸¶À½ ¼ÓÀ¸·Î '¿¹¼ö´Ô, Á¦°¡ ¾ÆÁ÷ Àß ¹Ï¾îÁöÁö´Â ¾ÊÁö¸¸ ¸ðµç »ç¶÷ÀÇ Á˸¦ ´ë½ÅÇØ¼­ ½ÊÀÚ°¡¿¡ µ¹¾Æ°¡½Å °ÍÀ» ¹Ï°Ú½À´Ï´Ù. Á¦ ¸¶À½ ¼Ó¿¡ µé¾î ¿À½Ã°í, ¾ÕÀ¸·Î Á¦ ÁÖÀÎÀ¸·Î ¸ð½Ã°Ú½À´Ï´Ù.' ÇÏ°í ±âµµÇÏ¸é µÇ´Â °ÍÀÔ´Ï´Ù. ³Ê¹« °£´ÜÇØ¼­ ¹Ï±â ÈûµéÁö¿ä? °¡±î¿î ±³È¸¿¡ µî·ÏÇÏ½Ã°í ½Å¾ÓÀÎÀÌ µÇ¾î º¸½Ê½Ã¿ä. ¿À´ÃÀº ½Ã°£ÀÌ ¾ø¾î¼­ À̸¸ ¸¶Ä¡°Ú½À´Ï´Ù.
  • ASIC ¼³°è¿¡ ÇÊ¿äÇÑ ´É·Â
    ¾î´À web page¿¡ °¬´Ù°¡ ¾î´À ÇкλýÀÌ ASIC¼³°èÇÏ´Â ÀÏ¿¡ ÇÊ¿äÇÑ ÀÚÁúÀÌ ¹«¾ùÀ̳İí Áú¹®À» Çß´õ±º¿ä. Àú´Â ÀÌ·¸°Ô »ý°¢ÇÕ´Ï´Ù.(¾î¶² »ç¶÷Àº '³ë°¡´Ù'¶ó°í ±ð¾Æ ³»¸®´øµ¥..) »ç½Ç ¾î¶² ÀÏÀ» Ç졂 ±âº»Àº '¸Ó¸®'ÀÔ´Ï´Ù. ¸Ó¸®°¡ ÁÁÀ¸¸é(Ÿ°í³­ °Íµµ ÀÖ°í, ¾ó¸¶³ª ¸Ó¸®¸¦ ¾²´À³Ä¿¡ µû¶ó ´õ ÁÁ¾ÆÁø´Ù°í »ý°¢) ¹«½¼ ÀÏÀ» Ç졂 »¡¸®,Á¤È®ÇÏ°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖÀ¸´Ï±î¿ä, Á¦ »ý°¢¿¡´Â ¸¹Àº °æ¿ì¿¡ ÀÌÇØ(ÆÄ¾Ç)°¡ ºÎÁ·Çؼ­ ÀÏÀ» ÀßÇÏÁö ¸øÇÏ´Â °Í °°½À´Ï´Ù. ±× ÇлýÀÌ ¸»ÇÑ´ë·Î ¿µ¾î¸¦ ÀßÇÏ´Â °ÍÀº ´ëºÎºÐÀÇ Ã¥,³í¹®,¼³¸í¼­ µéÀÌ ¿µ¾î·Î µÇ¾î ÀÖÀ¸¹Ç·Î Å« µµ¿òÀÌ µË´Ï´Ù. (¿µ¾î´Â ¾ÆÁÖ Àß ÇÒ¼ö·Ï ÁÁ°ÚÁö¿ä, Àúµµ °è¼Ó ³ë·ÂÇÏ´Â ÆíÀÌÁö¸¸) ±¸Ã¼ÀûÀ¸·Î´Â ASIC ¼³°è¿¡ À־´Â ±Ô°ÝÀ» ÆÄ¾ÇÇÏ´Â Àϰú »ó¿ë ĨÀÇ ¼³¸í¼­¸¦ º¸°í ÆÄ¾ÇÇÏ´Â ÀÏ, CAD »ç¿ë¹ýÀ» ÀÍÈ÷´Âµ¥ ¿µ¾î½Ç·ÂÀÌ Å« µµ¿òÀÌ µË´Ï´Ù. (Á¤È®È÷ ÀÌÇØÇϰí '°¨'À» Àâ´Â´Ù´Â ¶æÀÔ´Ï´Ù.) ´ÙÀ½¿¡ Çкο¡¼­ ¹è¿ì´Â ±âº»ÀûÀÎ Áö½ÄÀ» Àß ½ÀµæÇØ¾ß ÇÕ´Ï´Ù. ³í¸®È¸·Î ¼³°è, AND OR »Ó¸¸ ¾Æ´Ï¶ó sequential ȸ·Î ºÎºÐÀÇ ¿©·¯ °³³äµé(ƯÈ÷ state machine), ¼³°è·Ð ÀûÀÎ °Íµé (top-down, ¾î¶² ¹æ½ÄÀ¸·Î ±¸ÇöÇÒ±î µî..) ½Ç½À ¸ðµÎ Áß¿äÇÕ´Ï´Ù. Á¦ »ý°¢¿¡´Â Á¦´ë·Î¸¸ ¹è¿î »ç¶÷À̶ó¸é Ã¥À¸·Î¸¸ ¹è¿ü´õ¶óµµ ½Ç¹«°æÇèÀÌ ¾î´À Á¤µµ ÀÖ´Â »ç¶÷º¸´Ù Àß ÇÒ ¼öµµ ÀÖ´Ù°í º¾´Ï´Ù. ±×¸®°í ü·ÂÀ̳ª ÅõÁöµµ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¾Æ¹«¸® ¸Ó¸®°¡ ÁÁ°í throughputÀÌ ³ô¾Æµµ(Á¦ »ý°¢¿¡´Â ¾î¶² ÀÏ¿¡ À־ »ç¶÷ÀÇ ´É·ÂÀ̶õ 5¹è¿¡¼­ 10¹è±îÁö Â÷À̰¡ ³¯ ¼ö ÀÖ´Ù°í º¾´Ï´Ù.) º¸ÅëÀº ¿À·£ ±â°£ ´Ê°Ô±îÁö ÀÏÇÒ ¼ö ¹Û¿¡ ¾ø´Â ÀÏÀÌ ASIC ¼³°èÇÏ´Â ÀÏÀÔ´Ï´Ù. ²ö±â¿Í ²Ä²ÄÇÔÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×·¸Áö¸¸ ¹«¾ùº¸´Ù ¼Óµµ, Áï ¿øÇÏ´Â ±â´ÉÀ» Çì¸ÞÁö ¾Ê°í »¡¸® '±¸ÇöÇØ ¹ö¸®´Â'ÀÏÀÌ °¡Àå Áß¿äÇÕ´Ï´Ù. ASIC³»ºÎ µµ Áß¿äÇÏÁö¸¸ Á¡Á¡ ĨÀÇ ±â´ÉÀÌ ¸¹¾ÆÁö°í º¹ÀâÇØ Áö¸é¼­ °ËÁõÇÏ´Â ÀÏÀÌ Áß¿äÇØÁö´Âµ¥ testbench¸¦ È¿°úÀûÀÌ°í ¿Ïº®ÇÏ°Ô Â¥¼­ È®ÀÎÇÏ´Â °ÍÀÌ bug¸¦ ¾ø¾Ö´Â À¯ÀÏÇÑ ¹æ¹ýÀÌ µË´Ï´Ù. ¸¸¾à ¾î¶² ±â´ÉÀ» ºü¸¥ ¼Óµµ·Î codingÇÒ ¼ö ¾ø´Ù¸é ¾Æ¹«¸® ÁÁÀº idea°¡ ÀÖ´õ¶óµµ ¼¼¿ù¸¸ °¡´Â °ÍÀÔ´Ï´Ù. ¿äÁ¡À» ¸»Çϸé idea¸¦ code·Î ¿Å±â´Â ±â¼ú, À̰ÍÀÌ ¼ÓµµÀε¥ À̰ÍÀº Áö´É,Áö½Ä,´À³¦ µîÀÌ ÃÑ µ¿¿øµÇ´Â ÀÛ¾÷À̱⠶§¹®¿¡ ÇѸ¶µð·Î ÀÚ±âÀÇ ±âº»´É·ÂÀ» ³ôÀÌ´Â °ÍÀÌ °¡Àå ÁÁÀº ±æÀ̶ó°í Àú´Â ÁÖÀåÇÕ´Ï´Ù.
  • TEST_BENCH ¸¸µé±â
    testbench¸¦ ÀÚµ¿È­ÇÑ´Ù? ÀÌ°Ç »ý°¢ÇÒ ¼ö ¾ø½À´Ï´Ù. ±× ¸¹Àº ±â´ÉÀ» testÇÒ ¼ö ÀÖ´Â testbench¸¦ ¸¸µå´Â °ÍÀº DUT(Design Under Test) ÀÚü ¼³°è ¸¸Å­ (? °°Àº ¸¸Å­Àº ¾Æ´ÏÁö¸¸) »ý°¢À» ¸¹ÀÌÇØ¼­ ¼³°èÇϰí coding, simulation±â´ÉÀÌ ÇÊ¿äÇÑ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î Åë½Å¿ë ASICÀ» ¸¸µç´Ù°í Çϸé
    0. Àüü simulationÀ» governingÇÏ´Â process(CPU¿¡¼­ ÇØµµ µÇ°í)
    1. DUT·Î Æ®·¡ÇÈÀ» ¸¸µé¾îÁÖ´Â ÀåÄ¡, (º¸Åë ´Ü¼ø Æ®·¡ÇÈÀÌ ¾Æ´Ï°í º°µµÀÇ ÇÁ·ÎÅäÄÝÀ» ´ã°í ÀÖ´Â ¿©·¯°³ÀÇ Æ®·¡ÇÈÀÇ ÇÕ)
    2. DUT·ÎºÎÅÍ Æ®·¡ÇÈÀ» ¹Þ¾Æ ºÐ¼®ÇÏ´Â ÀåÄ¡,
    3. CPUÀÇ ÇàÀ§¸¦ Èä³»³»´Â process, (interrupt service routine Æ÷ÇÔ)
    4. ±âŸ DUT¿¡ ´Þ¶óºÙ´Â logic (¿ÜºÎ ¸Þ¸ð¸® µî)
    5. ±âŸ monitoringÇÏ´Â ÀåÄ¡ (CRC error¸¦ º»´ÙµçÁö, ¿¹¸¦µé¾î PCI ¹ö½ºÀÇ ÇÁ·ÎÅäÄÝÀ» °Ë»çÇÑ´ÙµçÁö)
    ÀÌ·± °ÍµéÀ» ÀÏÀÏÀÌ ¸¸µé¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¸¶Ä¡ °èÃø±â¸¦ ´Þ°í ÇÏ´Â ½ÄÀ¸·Î ÇØ ÁÖ¾î¾ß ¾î´ÀÁ¤µµ ¹ÏÀ» ¸¸ÇÑ simulationÀÌ µÇ´Â °ÍÀÔ´Ï´Ù.
  • ¼öÇп¡¼­ À߸øµÈ À̸§ Çϳª : À¯¸®¼ö
    ÀÌ À̸§Àº ¿µ¾îÀÇ rational number¿¡¼­ ³ª¿Â °ÍÀε¥ ÀÌ ¶§ÀÇ rationalÀº 'ºñ·ÊÀÇ'(¹ßÀ½Àº ·¹À̼ųÎ)¶ó´Â ¶æÀÌÁö¿ä. Áï p/q, p,q´Â integer, ÀÇ Çü½ÄÀ¸·Î Ç¥ÇöµÉ ¼ö ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù. ±×·±µ¥ À̰ÍÀ» 'ÇÕ¸®ÀûÀÎ, ÀÌÀ¯°¡ ÀÖ´Â'À̶ó´Â ¶æÀ» °¡Áö´Â °°Àº spellingÀÇ rational(·¡¼Å³Î)·Î ÀÌÇØÇÏ¿©¼­ ¾î´À ¸ô»ó½ÄÇÑ ¼öÇÐÀÚ(ÀϺ» ¼öÇÐÀÚ¿´À» °Í °°³×¿ä)°¡ À¯¸®¼ö(êó×ââ¦)·Î ¿Å°Ü ³õÀº °ÍÀÔ´Ï´Ù. Àú´Â Çб³´Ù´Ò ¶§ºÎÅÍ À̰ÍÀÌ À߸øµÇ¾ú´Ù°í »ý°¢Çߴµ¥¿ä, °íÃÄÁ®¾ß ÇϰÚÁö¿ä?(my own idea)
  • ÄÄÇ»ÅͰúÇп¡¼­ À߸øµÈ À̸§ Çϳª : ¿¬»ó¸Þ¸ð¸®
    À̰͵µ À߸ø Áö¾îÁø À̸§ °°½À´Ï´Ù. ¿¬»ó¸Þ¸ð¸®(¿µ¾î·Î associative memory)´Â ¾î¶² °ªÀ» ÁÖ¾úÀ» ¶§ ±×°Í°ú °ü·ÃµÈ, ±×°Í°ú associatedµÈ ´Ù¸¥ ³»¿ëÀÌ ³ª¿Â´Ù´Â Àǹ̿¡¼­ Áö¾îÁø À̸§ÀÔ´Ï´Ù. associationÀ̶õ ´Ü¾î¿¡´Â '¿¬»ó'(¹¹¸¦ º¸¸é °ü·ÃµÈ ´Ù¸¥ °ÍÀÌ »ý°¢³ª´Â Çö»ó)À̶ó´Â ¶æ¿Ü¿¡µµ '°ü·Ã, ¿¬°á'À̶ó´Â ¶æµµ ÀÖÁö¿ä. ¾î¶»°Ô º¸¸é ¼­·Î ºñ½ÁÇÑ ¶æÀÌÁö¸¸ ¿ì¸®¸»ÀÇ '¿¬»ó'À̶ó´Â ¸»À» »ç¿ëÇÏ´Â °ÍÀº Á» ºÎÀû´çÇÏÁö ¾Ê³ª »ý°¢ÇÕ´Ï´Ù. Àú¶ó¸é ¿¬°ü¸Þ¸ð¸®, ¾Æ´Ï¸é ±×³É associative memory¶ó°í Çϰڳ׿ä. ps- ¾î¶² »ç¶÷µéÀº ¹øÁö¸¦ ³Ö¾îÁÖ¸é ÇØ´çÇÏ´Â µ¥ÀÌŸ°¡ ³ª¿À´Â ¸Þ¸ð¸®¶ó°í ¾Ë°í Àִµ¥ À̰ÍÀº ¿¬»ó¸Þ¸ð¸®ÀÇ ÀϺκР±â´ÉÀÔ´Ï´Ù. ¿¬»ó¸Þ¸ð¸® ³»ºÎ¿¡´Â ÀԷµ¥ÀÌŸ¿Í ÀÚ½ÅÀÇ µ¥ÀÌŸ¸¦ ºñ±³Çؼ­ ÀÏÄ¡µÇ´Â ¹øÁö¸¦ ã¾Æ ±× ¹øÁö¸¦ ³»¾îÁØ´ÙÀ½ (¿©·¯°³°¡ ÀÖÀ¸¸é ¼±Åõµ ÇÏÁö¿ä) ±×°ÍÀ» ¹øÁö·Î »ç¿ëÇØ¼­ °ü·ÃµÈ ´Ù¸¥ µ¥ÀÌŸ¸¦ Àеµ·Ï µÇ¾î ÀÖ½À´Ï´Ù. CAM(Content Addressable Memory ¶ó°íµµ ÇÏÁö¿ä.
  • Design Compiler·Î ÇÕ¼ºÇϱâ