- ±âµ¶±³ÀÇ ÇÙ½ÉÁø¸®
¼º°æÀº ¸ðµç Àΰ£Àº ÁËÀÎÀ̶ó°í ¸»ÇÕ´Ï´Ù. ¾î¿ ¼ö ¾ø´Â ÁËÀÎÀÔ´Ï´Ù. ž ¶§ºÎÅÍ ±×·¸½À´Ï´Ù. °¡¸¸È÷ »ý°¢Çغ¸¸é ¿©·¯ºÐµµ Áö±Ý±îÁö ¾ó¸¶³ª ¸¹Àº Á˸¦ Áö¾ú½À´Ï±î? µ¿ÀÇÇÒ ¼ö ¾ø´Ù°í¿ä? ³²¿¡°Ô ÇÇÇظ¦ ÁÖÁö ¾Ê´Â Á˱îÁö ¸ðµÎ Æ÷ÇÔÇØ º¸½Ê½Ã¿ä. »ç½Ç Á˸¦ ÁËÀÎÁöµµ ¸ð¸£´Â °ÍÀÌ ´õ ¹®Á¦ÀÌÁö¿ä. ±×·³ ¿Ö ³ª¸é¼ºÎÅÍ ÁËÀÎÀÌ³Ä°í ¹¯´Â´Ù¸é ¿ø·¡ ±×·¸´Ù. ¶ó°í ¸»ÇÏ°í ½Í³×¿ä. ¾ï¿ïÇÏÁö¸¸ ¿ø·¡ Á¶»óºÎÅÍ ÁËÀÎÀ̶ó¼ Å»ýÀÌ ÁËÀÎÀ̶ó´Â °ÍÀÔ´Ï´Ù. ÈæÀÎÀÌ ¾Æ¹«¸® Èò»ìÀ» °®°í ½Í´Ù°í ¹éÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï±î?(Á˼ÛÇÕ´Ï´Ù, »ç½ÇÀº Àúµµ ÇǺΰ¡ ±î¸Ä½À´Ï´Ù. ¿ÀÇØ ¾øÀ¸½Ã±æ.. ±×³É ºñÀ¯) ±×³É Àú ±í¼÷È÷ºÎÅÍ Á¸Àç·ÐÀûÀ¸·Î Á˸¦ °¡Áö°í ÀÖ´Ù´Â ¶æÀÌÁö¿ä. ¸ÕÀú ÀÌ°ÍÀ» »ÀÀú¸®°Ô ±ú´Ý´Âµ¥¼ ¸ðµç °ÍÀÌ ½ÃÀ۵˴ϴÙ. ´Ù¸¥ Á¾±³Ã³·³ µµ¸¦ ´ÛÀº »ç¶÷Àº ¾î´À Á¤µµ ¿ÏÀüÇÏ´Ù°í ÇÏÁö ¾Ê½À´Ï´Ù. Á¶±ÝÀÌ¶óµµ ÁË°¡ ÀÖÀ¸¸é Çϳª´Ô º¸½Ã±â¿¡´Â ÁËÀÎÀÔ´Ï´Ù. Ä¡»çÇÏ°Ô ÁËÀÇ ¾çÀ» µûÁöÁö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. ¾îÂ¥ÇÇ °Å±â¼ °Å±â´Ï±î¿ä. ¸ðµç Àΰ£Àº ÁËÀÎÀÌ´Ù. ÀÌ°ÍÀÌ Ã¹¹ø° Áø¸®ÀÔ´Ï´Ù. 'ÁË'ÀÇ °³³äÀº ±âµ¶±³¿¡¼ ¾ÆÁÖ Áß¿äÇÑ °³³äÀÔ´Ï´Ù.(±×·±µ¥ µ¿¾ç¿¡¼´Â 'ÁË'¶ó´Â °Í¿¡ ´ëÇؼ º°·Î »ý°¢ÇÏÁö ¾Ê´Â °Í °°½À´Ï´Ù. ±×°ÍÀÌ Àǽİú ¹®È¿¡µµ ³²¾Æ ÀÖ°í¿ä.)
µÎ¹ø° Áø¸®´Â ÁËÀÇ ´ñ°¡´Â Á×À½À̶ó´Â °ÍÀÔ´Ï´Ù. ¹«¼·Áö¿ä? ±âµ¶±³´Â ÀÌ·¸°Ô ¹«¼¿î Á¾±³ÀÔ´Ï´Ù. ºÁÁÖ´Â°Ô ¾ø½À´Ï´Ù. ¾Æ¹«¸® ÀÛÀº Á˸¦ Áö¾îµµ ¹Ì¾ÈÇÏÁö¸¸ Á×¾î¾ß ÇÕ´Ï´Ù. ¿ÏÀüÇϽŠÇϳª´Ô ±âÁØÀ¸·Î º¸¸é ±×·¸½À´Ï´Ù. ¾î´ÀÁ¤µµ ÁË°¡ ¾ø´Â »ç¶÷Àº Á×Áö¾Ê¾Æµµ µÈ´Ù°í ÇÏ´Â °ÍÀº ³Ê¹« Àΰ£ÀûÀÌÁö ¾Ê½À´Ï±î?
±×·³ ÀÌÁ¦ Å«ÀÏÀÔ´Ï´Ù. ¸ðµç »ç¶÷Àº ÁËÀÎÀÌ°í µû¶ó¼ Á×¾î¾ßÇÑ´Ù. ÀÌ Á×À½À̶õ ¿µ¿øÇÑ Á×À½ÀÔ´Ï´Ù. ÀÌ ¶¥¿¡¼ »ý¸íÀÌ ±×Ä¡´Â °Í¸¸À» ÀǹÌÇÏÁö ¾Ê½À´Ï´Ù. ¿ø·¡ ÀηùÀÇ ½ÃÁ¶°¡ Á˸¦ ÁþÁö ¾Ê¾Ò´Ù¸é ÀÌ ¼¼»ó¿¡´Â Á×À½À̶ó´Â °ÍÀÌ ¾ø¾úÀ» °ÍÀÔ´Ï´Ù.
±×·±µ¥ ±âµ¶±³¿¡´Â Ä¿´Ù¶õ ¿ø¸®·Î¼ '´ë¼Ó'À̶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ³»°¡ Á×´Â ´ë½Å¿¡ ´Ù¸¥ »ç¶÷ÀÌ¶óµµ Á×À¸¸é ³ªÀÇ ÁËÀÇ ´ñ°¡°¡ Ä¡·¯Áø´Ù´Â °ÍÀÔ´Ï´Ù. ¿¹¼ö ±×¸®½ºµµ°¡ ¼¼»ó¿¡ ¿À½Ã±â Àü¿¡´Â À¯´ëÀεéÀº ÀÚ½ÅÀÇ Á˸¦ ¾Ä½Ã À§Çؼ(¼ÓÁË) ¼Ò³ª ¾çÀ» Á׿©¼ ±× ÇǸ¦ È긲À¸·Î »ó¡ÀûÀ¸·Î ÁË¿¡ ´ëÇØ ¿ë¼¸¦ ¹Þ¾Ò½À´Ï´Ù. ±×·¯´Ù°¡ ¸Þ½Ã¾ß(¿¹¼ö´Ô)°¡ ¿À¼Å¼ ¿Â Àηù¸¦ ´ë½ÅÇؼ ½ÊÀÚ°¡¿¡ ÁËÀÎÀ¸·Î Á×¾ú½À´Ï´Ù. ¾ÆÁÖ Ã³ÀýÇÏ°Ô ÀúÁÖ¸¦ ¹Þ¾Æ¼ ½ÊÀÚ°¡¿¡¼ µ¹¾Æ°¡¼Ì½À´Ï´Ù. Çϳª´ÔÀº óÀ½ºÎÅÍ ÀÌ°ÍÀ» °èȹÇÏ°í °è¼Ì½À´Ï´Ù. ¿Ö³ÄÇϸé ÁË°¡ ÀÌ ¼¼»ó¿¡ µé¾î¿Â °ÍÀº »çź¿¡ ÀÇÇÑ °ÍÀε¥ Çϳª´ÔÀÇ °øÀÇ(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·Î ÇÕ¼ºÇϱâ