|

Electronic System Level(ESL) Methodology¸¦ ÅëÇÑ ÃÖÀûÀÇ µðÀÚÀÎ
¿À´Ã³¯ÀÇ Ã·´Ü µðÀÚÀÎÀº ÀüÅëÀûÀÎ RTL ¹æ¹ý·Ð¸¸À¸·Î °ËÁõ ÀÛ¾÷À» ÇÏ°í ºñ¿ë Àý°¨À» ÀÌ·ç±â¿¡´Â µðÀÚÀÎÀÌ ³Ê¹« Å©°í º¹ÀâÇØÁ³½À´Ï´Ù. ÀÌ·¯ÇÑ °æÇâÀ¸·Î ÀÎÇØ ´õ ¸¹Àº ASIC re-spinsÀ» ¾ß±âµÇ°í, ¿¹Á¤µÈ µðÀÚÀÎ ½ºÄÉÁÙµµ ¸ÂÃâ ¼ö ¾ø°Ô µË´Ï´Ù. ±×¸®°í °á±¹¿£ µðÀÚÀÎÀÌ ÃÖÀûÈ µÇÁö ¾ÊÀ½À¸·Î ÀÎÇØ size ¹× ¼º´É°ú Àü·Â¼Ò¸ð Ãø¸é¿¡¼µµ ÁÁÁö ¾ÊÀº °á°ú¸¦ °¡Á®¿À°Ô µË´Ï´Ù.
Electronic System Level (ESL) µðÀÚÀÎ ¹æ¹ý·ÐÀº ÀÌ·¯ÇÑ º¹ÀâÇÑ ¹®Á¦Á¡µéÀ» ÇØ°áÇϱâ À§ÇØ ´õ ³ôÀº ¼öÁØÀÇ abstractionÀ» Á¦°øÇÕ´Ï´Ù. ±×¸®ÇÏ¿© ¼³°èÀÚµéÀÌ ³·Àº ¼öÁØÀÇ abstraction¿¡¼ ½Ã½ºÅÛÀ» ¼³°èÇÔÀ¸·Î ÀÎÇØ »ý°Ü³µ´ø µðÀÚÀÎ ¿¡·¯¸¦ ºñ·ÔÇÑ ¿©·¯ °¡Áö µðÀÚÀλóÀÇ ¾î·Á¿òµéÀ», »óÀ§·¹º§¿¡¼ architecture explorationÀ» °¡´ÉÇÏ°Ô ÇÔÀ¸·Î ÇØ¼Ò½ÃÄÑÁÖ°Ô µË´Ï´Ù. ¶ÇÇÑ ½Ã½ºÅÛ ¼³°èÀڷκÎÅÍ Çϵå¿þ¾î ¼³°èÀÚ¿¡°Ô±îÁö single platform, single source°¡ °øÀ¯µÇ¾î °ËÁõ Ãø¸é¿¡¼µµ ¸¹Àº benefitÀÌ ÀÖ´Ù ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÁ¦ ¼³°èÀÚµéÀº architecture¿¡ µû¸¥ Àü·Â, ¼º´É, area¿¡ ´ëÇÑ tradeoff¸¦ ºü¸£°Ô ÆÇ´Ü/°áÁ¤Çϰí, Çϵå¿þ¾î/¼ÒÇÁÆ®¿þ¾îÀÇ interactionÀ» Æò°¡ÇÒ ¼ö ÀÖ´Â SystemC trasaction-level modeling(TLM)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ µðÀÚÀ̳ʵéÀº TLM-based process¸¦ Áö¿øÇϰí ÃÖÀûÈµÈ RTL »ý¼ºÀ» ÀÚµ¿ÈÇÏ´Â, high-level synthesis¸¦ ÅëÇØ ±âÁ¸ÀÇ ¹æ¹ý·Ðº¸´Ù ÈξÀ ºü¸£°í Á¤È®Çϸç ÃÖÀûÈµÈ µðÀÚÀÎÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ESL¹æ¹ý·ÐÀ» ÅëÇØ¼ ¼³°èÀÚ´Â ½ºÆÑ ´Ü°è¿¡¼ºÎÅÍ, ±âÁ¸ÀÇ ¹æ¹ý·Ðº¸´Ù 10~100¹è ´õ È¿À²ÀûÀ¸·Î µðÀÚÀÎÀ» ¼³°è, ÃÖÀûÈ, °ËÁõÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
|