µðÁöÅПÀÓ½º

 


<¹Ì¸®º¸´Â ´ºÅ×Å©> ÁÖ¹®Çü ¹ÝµµÃ¼

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
ASIC(Application Specific Integrated Circuit ; ÁÖ¹®Çü¹ÝµµÃ¼)´Â ƯÁ¤ »ç¿ëÀÚ¸¦ À§ÇØ Á¦À۵ŠƯÁ¤ ½ÃÀå¿¡ »ç¿ëµÇ´Â ¸ðµç ¹ÝµµÃ¼ Á¦Ç°À¸·Î º»ÁúÀûÀÎ ¼º°Ý»ó ÁÖ¹®ÀÚ¿¡°Ô Á¾¼ÓµÇ´Â ¼º°ÝÀÌ °­ÇÏ°í ºñ ¸Þ¸ð¸® ¹ÝµµÃ¼ÀÇ ÇÙ½ÉÀÎ ¾Ë°í¸®ÁòÀÇ ¼öÁØÀÌ ³·´Ù.
ÀÌ¿¡ µû¶ó ÃÖ±ÙÀÇ ASIC µðÀÚÀÎ ÇϿ콺µéÀº ASSP(Application Specific Standard Product ; ƯÁ¤¿ëµµ Ç¥ÁØ ¹ÝµµÃ¼. Çϳª ÀÌ»óÀÇ »ç¿ëÀÚ°¡ ±¸¸ÅÇÒ °æ¿ì À̸¦ ´õ ÀÌ»ó ASICÀÌ¶ó º¸Áö ¾Ê°í ASSP¶ó ÇÑ´Ù)°³¹ß¿¡ ÁÖ·ÂÇÏ´Â Ãß¼¼´Ù.
µû¶ó¼­ µðÀÚÀÎ ÇϿ콺µéÀ» ASICÀü¹®¾÷ü°¡ ¾Æ´Ñ ASSPÀü¹® ¾÷ü¶ó°í ºÎ¸£´Â °ÍÀÌ ´õ Á¤È®ÇÑ Ç¥ÇöÀ̳ª ¾÷°èÀÇ °üÇà»ó ÀϹÝÀûÀ¸·Î 'ºñ¸Þ¸ð¸® ¼³°è = ASIC'À̶ó ÅëĪÇÑ´Ù.
ASICÀÇ °³¹ß ¼ø¼­´Â Å©°Ô ¾ÆÀÌÅÛ ¼±Á¤¡æ¾Ë°í¸®Áò°³¹ß¡æLogic¼³°è¡æÁ¦Á¶¾÷ü ¼±Á¤¡æ Á¦Á¶°øÁ¤¿¡ ¸Â´Â ·¹À̾ƿô Á¦ÀÛ¡æ¾ç»ê¡æ½ÃÀå°ø±ÞÀÇ °úÁ¤À» °ÅÄ£´Ù.
ASIC±¸Çö ¹æ¹ýÀ¸·Î´Â PLD(Programmable Logic Device), °ÔÀÌÆ® ¾î·¹ÀÌ(Gate Array), Ç¥ÁØ ¼¿(Standard Cell), ¿ÏÀü °í°´È­ Ĩ(Full Custom IC)ÀÇ ³× °¡Áö°¡ ÀÖ´Ù.
±×·¸´Ù¸é ASIC ½ÃÀå¿¡¼­ÀÇ ¼º°ø ¿ä°ÇÀº ¾î¶°ÇÑ °ÍµéÀÌ ÀÖÀ»±î. ASIC»ê¾÷ Á¾»çÀڵ鿡 ´ëÇÑ ¼³¹®Á¶»ç °á°ú ¹ÝµµÃ¼ÀÇ ±â´É, ºñ¿ë, ÆǸűîÁöÀÇ ±â°£ µîÀÇ ¼øÀ¸·Î ³ªÅ¸³µ´Ù.
Ãâó: °¡Æ®³Ê/µ¥ÀÌÅÍÄù½ºÆ®, ETRI) ±× ¿Ü¿¡ ¾ÆÀÌÅÛ¿¡ µû¶ó ¼Óµµ, Ç°Áú, »ç¿ë ÆíÀǼº, Àü·Â¼Ò¸ð, ¼ÒÇüÈ­ µîÀ» ²Å¾Ò´Ù.
ÀÌ´Â °ð ½ÃÀåÀÌ ¹«¾ùÀ» ¿øÇÏ´Â Áö¿¡ ´ëÇÑ ÇØ´äµµ µÈ´Ù.
¾îµð¿¡ Àû¿ëÇÒ °ÍÀÎÁöÀÇ ¹®Á¦ÀÎ ·ÎÁ÷¼³°è°¡ °¡Àå Áß¿äÇÏ°í ½ÃÀå ¿ø¸®»ó °¡°ÝÀûÀÎ ¿äÀÎÀÌ µÎ ¹ø°¸¦ Â÷ÁöÇÔÀ» ÀǹÌÇÑ´Ù.
±×·¯³ª ¾ÕÀÇ µÎ °¡Áö´Â ³Ê¹«µµ »ó½ÄÀûÀÎ »çÇ×À̸ç, ÁÖ¸ñÇÒ °ÍÀº ¼¼ ¹ø° °³¹ß¿¡¼­ ÆǸűîÁö °É¸®´Â ±â°£À̶ó°í »ý°¢ÇÑ´Ù.
ASICÀº °³¹ß¿¡µµ ¿À·£ ±â°£ÀÌ ¼Ò¿äµÇÁö¸¸ ¾ç»ê¿¡ °É¸®´Â ½Ã°£°ú ÀÏÁ¤ ¹°·®¼öÁØÀÇ ½ÃÀåÇü¼º±îÁö °É¸®´Â ½Ã°£ÀÌ ¸Å¿ì Áß¿äÇÑ ¿ä¼Ò´Ù.
¶Ç ÀÌ °úÁ¤¿¡ ¿©·¯ º¯¼öµéÀÌ ÀÛ¿ëÇÏ°Ô µÈ´Ù.
¿¹¸¦ µé¾î ASIC¼³°èÀÚ°¡ ¿À·£ ±â°£ ¿¬±¸ÇÏ¿© ·ÎÁ÷ ¼³°è¸¦ ¿Ï·áÇß´Ù°í °¡Á¤ÇÏÀÚ. ÀÌ ¼³°èÀÚ´Â ¿ì¼± FPGA(Field Programmable Logic Array)µîÀ¸·Î º¸µå·¹º§ Å×½ºÆ®¸¦ ÇØ¾ß ÇÑ´Ù.
º¸µå·¹º§ Å×½ºÆ®°¡ ³¡³ª¸é ÀÚ½ÅÀÇ ¼³°èƯ¼º¿¡ ¸Â´Â ASIC »ý»ê¶óÀÎÀ» ¼±Á¤ÇØ ±× °øÁ¤¿¡ ¸Â°Ô ¸¶½ºÅ© ÆÐÅÏÀ» ±×¸®´Â ÀÛ¾÷(Back-end¶ó ÇÑ´Ù)À» ÇÑ´Ù.
¸î ÁÖ µÚ »ùÇà ĨÀ» ¾ò´Â´Ù.

ÀÌ·ÐÀûÀ¸·Î´Â ¸¶½ºÅ© ÆÐÅÏÀ» ¹Ù·Î ¾ç»ê¿¡ ÅõÀÔÇÒ ¼ö ÀÖ°ÚÁö¸¸ ½ÇÁ¦·Î´Â Çѹø¿¡ ¼º°øÇÏ´Â °æ¿ì°¡ °ÅÀÇ ¾ø´Ù. ÇöÀç´Â ASIC¼³°èÀڵ鿡°Ô ¹ÎøÇÑ ½ÃÀå´ëÀÀ ´É·ÂÀ» Àý½ÇÈ÷ ¿ä±¸ÇÏ°í ÀÖ´Ù.
°ú°Å À¯´ÉÇÑ ASIC¼³°èÀÚ´Â ÇÑÁ¤µÈ ¹ÝµµÃ¼ÀÇ °ø°£¿¡ ¾ó¸¶³ª ·ÎÁ÷À» ÃÖÀûÈ­ÇÏ´À³Ä·Î Æò°¡µÆ´Ù.
ÇÏÁö¸¸ ÃÖ±ÙÀÇ Ãß¼¼´Â CADÅøÀÇ ÃÖÀûÈ­¿Í ½ÃÀå¿¡ °ø±ÞµÇ´Â ĨÀÇ °ÔÀÌÆ® ¼öÀÇ Áõ°¡ ¼Óµµ°¡ ASIC¼³°è¿¡ ÇÊ¿äÇÑ °ÔÀÌÆ® ¼ö Áõ°¡ Ãß¼¼¸¦ ÈξÀ ¾ÕÁö¸£°í ÀÖ´Ù.
¿ÃÇØ °¢ ºÐ¾ßº°·Î ¿¹»óµÇ´Â ASIC¼³°èÀÇ Æò±Õ °ÔÀÌÆ® ¼ö´Â Ç¥ÁØ ¼¿ÀÌ 4~6¸¸ °ÔÀÌÆ®, °ÔÀÌÆ® ¾î·¹ÀÌ°¡ 30~50¸¸ °ÔÀÌÆ®, FPGA°¡ 3~5¸¸°ÔÀÌÆ®´Ù.
Ãâó : ASIC±â¼ú/½ÃÀå º¸°í¼­, ETRI) ÀÌ¹Ì FPGAµî PLD°è¿­ÀÌ °ÔÀÌÆ® ¾î·¹ÀÌ ½ÃÀåÀ» ´ëºÎºÐ Àá½ÄÇß´Ù.
ÃÖ±Ù FPGA º¥´õµéÀÌ ¹àÈù ¿ÃÇØÀÇ °èȹÀº 100¸¸ °ÔÀÌÆ®±Þ FPGA¸¦ ½ÃÀå¿¡ º»°ÝÀûÀ¸·Î Ãâ½ÃÇÏ°í, 10¸¸ °ÔÀÌÆ®±Þ FPGAµµ °³´ç 10´Þ·¯À̳»¿¡ °ø±ÞÀ» ¾à¼ÓÇÏ°í ÀÖ´Ù.
ÀÌ·¯ÇÑ Ãß¼¼¶ó¸é ¾ç»ê ºñ¿ë°ú ÁýÀûµµÀÇ ÇѰ踦 ³Ñ¾î Ç¥ÁØ ¼¿ ½ÃÀå±îÁöµµ FPGA°¡ »ó´çºÎºÐ Àá½ÄÇÒ °ÍÀÌ´Ù.
¹°·Ð ADC/DACµî ¾Æ³¯·Î±× È¥¼º ½ÅÈ£³ª ¸Þ¸ð¸® µîÀ» »ç¿ëÇϴµ¥ ÇÑ°è°¡ ÀÖ´Ù´Â Á¡¿¡¼­ ´Ù¸¥ °ßÇظ¦ ÇÇ·ÂÇÏ´Â Àü¹®°¡µéµµ ÀÖ´Ù.
ÇÏÁö¸¸ ÃÖ±Ù¿¡ ADC/DACµîÀ» ³»ÀåÇÑ FPGAµµ ½ÃÇèÀûÀ¸·Î °ø±ÞµÇ°í ÀÖ°í, ºñ·Ï ÀÛÀº Å©±âÀ̱ä ÇÏÁö¸¸ ÀÚü ¸Þ¸ð¸®¸¦ žÀç Çϰųª °ÔÀÌÆ®¸¦ ¸Þ¸ð¸®·Î Àü¿ëÇÏ¿© ¾µ¼ö ÀÖ´Ù´Â Á¡, ¼ø¼ö µðÁöÅÐASIC°ú È¥ÇÕ½ÅÈ£ ASICÀÇ ½ÃÀå±Ô¸ðºñÀ²ÀÌ 2:1Á¤µµ µÇ´Â Á¡À» °¨¾ÈÇÏ¸é ¼³µæ·ÂÀÌ ¾àÇÏ´Ù.
ÀÌ»óÀ» Á¾ÇÕÇØ º¼ ¶§ ºü¸¥ ½ÃÀå ´ëÀÀ·ÂÀ» °¡Áø ASIC ¼º°ø ½Ã³ª¸®¿À´Â ¿ì¼± PLD¿¡ ÀÇÇÑ º¸µå·¹º§ Å×½ºÆ® ÀÌÈÄ Áï½Ã PLD ÇüÅ ±×´ë·Î ½ÃÀå¿¡ Ãâ½ÃÇÏ´Â °ÍÀÌ´Ù.
½ÃÀåÀÌ º»°ÝÀûÀ¸·Î Çü¼ºµÇ±â±îÁö ¿©·¯ ¹øÀÇ ¹Ì¼¼ »ç¾ç Á¶Á¤°úÁ¤À» °ÅÄ¡°Ô µÇ´Âµ¥, À̶§ ¹ÎøÇÏ°Ô ´ëÀÀ ÇÒ ¼ö ÀÖ°í ¼º°øÀÌ ºÒÈ®½ÇÇÑ ÃʱâÅõÀÚ ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖ´Ù.
ÀÌÈÄ ÀÏÁ¤¼öÁØ ÀÌ»ó ½ÃÀåÀÌ Çü¼ºµÇ¾úÀ» ¶§ Ç¥ÁØ ¼¿(Standard Cell)ÇüÅ·Πº»°ÝÀûÀÎ ½ÃÀå Ãâ½Ã¸¦ ÇÏ´Â °ÍÀÌ´Ù.
ÇöÀçÀÇ Ãß¼¼·Î º¼ ¶§ ¾ÕÀ¸·Î 3³â Á¤µµ ÈÄ¿¡´Â Ç¥ÁØ ¼¿ ÇüÅ°¡ ¾Æ´Ï¶ó PLDÇüÅ ±×´ë·Î ¾ç»êÀ» ÇÏ´Â °ÍÀÌ ÀϹÝÈ­ µÉ °ÍÀ¸·Î º¸ÀδÙ.
<ÀÌÀç¿ø ¹Ìµð¾î·ÎÁ÷ »çÀå jwlee@medialogic.co.kr> ¢Ñ»ó¼¼ÇÑ ¿ø¹®(Ç¥ Æ÷ÇÔ)Àº ÀÎÅÍ³Ý ¼­ºñ½ºÀÇ µ¥ÀÌÅ͹ðÅ©¿¡ ÀÖ½À´Ï´Ù.