Àü ¼¼°è¿¡ ±¸ÃàµÇ¾î Çϵå¿þ¾îÀû ȯ°æÀÇ ±Ù°£ ¿ªÇÒÀ» ÇÏ´Â ½Ã½ºÅÛ ¹× ±âŸ °í½Å·Ú¼º ½Ã½ºÅÛÀº FPGA¸¦ ÅëÇØ CPI(Áß¿ä ÇÁ·Î±×·¥ Á¤º¸)¸¦ ÃßÃâÇÏ·Á´Â ºü¸£°Ô ÁøÈÇÏ´Â »çÀ̹ö ¹üÁËÀÇ À§Çù¿¡ ³ëÃâµÇ¾î ÀÖ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¸®´õÀÎ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â ÀÌ·¯ÇÑ Á¤º¸°¡ ¾ÇÀÇÀûÀÎ ¸ñÀûÀ¸·Î À¯ÃâµÇ´Â °ÍÀ» ¹æÁöÇÏ´Â DesignShield °³¹ß ÅøÀ» Ãâ½ÃÇØ FPGA Á¦Ç°±ºÀÇ º¸¾ÈÀ» ÇÑÃþ °ÈÇß´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ FPGA »ç¾÷ºÎ ºÎ»çÀåÀÎ ºê·ç½º ¿ÍÀ̾î(Bruce Weyer)´Â “¸¶ÀÌÅ©·ÎĨÀº º¸¾È ºÐ¾ß ¼±µÎ¾÷ü·Î¼ º¹Á¦, ÁöÀûÀç»ê±Ç(IP) ħÇØ, ¸®¹ö½º ¿£Áö´Ï¾î¸µ ¹× ¾Ç¼º Æ®·ÎÀÌ ¸ñ¸¶ ÄÚµå »ðÀÔÀÇ À§ÇèÀ» ÁÙÀÌ´Â ÃֽŠ´ëÀÀÃ¥ÀÌ Æ÷ÇÔµÈ Æ÷Æ®Æú¸®¿À¸¦ Á¦°øÇÑ´Ù. DesignShield ÅøÀ» »ç¿ëÇÏ¿© ±¸ÃàµÈ ½Ã½ºÅÛ¿¡¼ CPI¸¦ º¸È£ÇÏ´Â °ÍÀº ±¹°¡ ¾Èº¸¿Í °æÁ¦ È°¼ºÈ¿¡ ÇʼöÀûÀÌ´Ù. ÇØ´ç ÅøÀº ºñÆ®½ºÆ®¸² º¸È£ ¸ÅÄ¿´ÏÁòÀÇ »óŸ¦ °³¼±ÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ±¸ÃàµÈ ½Ã½ºÅÛÀÌ °èȹ´ë·Î µ¿ÀÛÇÏ°í, À§Á¶¹üÀ¸·ÎºÎÅÍÀÇ ¾ÈÀüÀº ¹°·Ð °³¹ßÀÚÀÇ µðÀÚÀÎ ÅõÀÚ¿Í ºê·£µå ÆòÆÇ¿¡ ´ëÇÑ À§ÇùÀ¸·ÎºÎÅÍ º¸È£ÇÒ ¼ö ÀÖµµ·Ï Ãß°¡ÀûÀÎ ¹æ¾î °èÃþÀ» Á¦°øÇÑ´Ù”°í ¸»Çß´Ù.
DesignShield ÅøÀº ÇöÀå¿¡ ±¸ÃàµÈ ½Ã½ºÅÛ¿¡¼ FPGA ºñÆ®½ºÆ®¸²À» °¡·Îä·Á´Â »çÀ̹ö ¹üÁËÀڷκÎÅÍ Ç×°ø¿ìÁÖ, ¹æÀ§»ê¾÷ ¹× ±âŸ °í½Å·Ú¼º ½Ã½ºÅÛ °³¹ßÀÚ¸¦ º¸È£Çϱâ À§ÇØ °³¹ßµÆ´Ù. DesignShield ÅøÀº ·ÎÁ÷ ¹× ¶ó¿ìÆà ±â¹Ý ¾ÏÈ£È ±â¼úÀÇ Á¶ÇÕÀ» ÅëÇØ ³í¸®Àû µî°¡¸¦ ¸ðÈ£ÇÏ°Ô ÇÔÀ¸·Î½á CPI¸¦ Æ÷ÇÔÇÏ´Â ºñÆ®½ºÆ®¸²ÀÌ ¸®¹ö½º ¿£Áö´Ï¾î¸µ µÇ´Â °ÍÀ» ¹æÁöÇÑ´Ù. ÀÌ·Î½á ½Ã½ºÅÛ ¼Õ»ó À§ÇèÀ» ÁÙÀÌ´Â µ¿½Ã¿¡ µðÀÚÀÎ º¸¾È ¹× ¹«°á¼ºÀ» Çâ»ó½ÃÅ°°í, ±ÇÇÑÀÌ ¾ø´Â ±â°üÀÌ »ç¿ëÀÚ ÁöÁ¤ ÄÚµå, IP ¹× ±¹°¡ ¾Èº¸»ó Áß¿äÇÑ Á¤º¸¸¦ ÀÌ¿ëÇÒ °¡´É¼ºÀÌ ÁÙ¾îµç´Ù.
DesignShield ÅøÀº ¸¶ÀÌÅ©·ÎĨÀÇ ¾ó¸® ¿¢¼¼½º ÇÁ·Î±×·¥ÀÇ ÀÏȯÀ¸·Î ¶óÀ̼±½º ÇÏ¿¡ Á¦°øµÇ¸ç, ÀÌ ÇÁ·Î±×·¥À» ÅëÇØ °í°´µéÀº º¸´Ù ±¤¹üÀ§ÇÑ »ó¿ëÈ¿¡ ¾Õ¼ FPGA µð¹ÙÀ̽º ¹× µðÀÚÀÎ ÅøÀ» ¹ÙÅÁÀ¸·Î µðÀÚÀÎÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. DesignShield ÅøÀº ¸¶ÀÌÅ©·ÎĨÀÇ ¸®º£·Î(Libero) °³¹ß Åø ½ºÀ§Æ®¿¡ Æ÷ÇԵȴÙ. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â DesignShield@microchip.com¿¡ ¹®ÀÇÇÏ¿© È®ÀÎÇÒ ¼ö ÀÖ´Ù.
ºñÈֹ߼º Ç÷¡½Ã ¸Þ¸ð¸®¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¸¶ÀÌÅ©·ÎĨÀÇ FPGA´Â ¹Î°¨ÇÑ ºñÆ®½ºÆ®¸² µ¥ÀÌÅ͸¦ ¸ðµç Àü¿ø Áֱ⿡ ³ëÃâ½ÃÅ°´Â SRAM ±â¹Ý FPGAº¸´Ù º»ÁúÀûÀ¸·Î ´õ ³ªÀº º¸¾ÈÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ, ¸¶ÀÌÅ©·ÎĨ FPGA¿¡ žÀçµÈ °íÀ¯ ÅëÇÕ º¸¾È ±â´ÉÀº °úÀ× ±¸Ãà ¹× º¹Á¦¸¦ ¹æÁöÇÏ°í, µðÀÚÀÎ IP¸¦ º¸È£Çϸç, ½Å·Ú ·çÆ®, º¸¾È µ¥ÀÌÅÍ Åë½Å ¹× µµ³ ¹æÁö ±â´ÉÀ» Á¦°øÇÑ´Ù. º¸¾È¿¡ ´ëÇÑ ¸¶ÀÌÅ©·ÎĨÀÇ °èÃþÈµÈ Á¢±Ù ¹æ½ÄÀº ¶óÀ̼±½º ¹× ƯÇ㸦 ȹµæÇÑ DPA(Differential Power Analysis) º¸È£, ³»Àå ÀÎÁõ º¸¾È ±â´É, ³»Àå º¯Á¶ °¨Áö±â ¹×FPGA Á¤Ç°ÀÓÀ» º¸ÁõÇÏ´Â °ø±Þ¸ÁÀÌ Æ÷ÇԵȴÙ. º¸¾È¿¡´Â ¿©·¯ ·¹À̾ ÇÊ¿äÇϸç ÇϳªÀÇ ·¹À̾ ÀÇÁ¸Çؼ´Â ¾È µÈ´Ù. DesignShield´Â ¶Ç ´Ù¸¥ ·¹À̾ Ãß°¡ÇØ µðÀÚÀÎÀÇ ÁøÁ¤¼º, ¹«°á¼º ¹× ±â¹Ð¼ºÀ» º¸È£ÇÑ´Ù. |