¸ð´øÇÏÀÌÅ×Å©
 

°øÁö»çÇ×

 

System Development with Certainty for EDA from Agnisys

À̸§ : (ÁÖ)¸ð´øÇÏÀÌÅ×Å©

2024-02-05 09:56:03 Á¶È¸ :97


ÃֽŠSoC(½Ã½ºÅÛ ¿Â Ĩ) ÀåÄ¡´Â ¸ÅÀÏ Á¡Á¡ ´õ º¹ÀâÇØÁö°í ÀÖ½À´Ï´Ù. ÃֽŠÀüÀÚ ¹ÝµµÃ¼ ÀåÄ¡ÀÇ Å©±â¿Í º¹À⼺ÀÌ Áõ°¡ÇÔ¿¡ µû¶ó ¼³°è ¿£Áö´Ï¾î´Â ¼öµ¿ ÀÛ¾÷À» ÁÙÀÌ°í °³¹ß ½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Â ¸ðµç °¡´ÉÇÑ ¹æ¹ýÀ» ¸ð»öÇÕ´Ï´Ù. ½ÇÇà °¡´ÉÇÑ »ç¾ç¿¡¼­ Á÷Á¢ ¼³°è ÆÄÀÏÀ» »ý¼ºÇÏ´Â »ç¾ç ÀÚµ¿È­´Â ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ°íÀÇ ¼Ö·ç¼Ç Áß ÇϳªÀÔ´Ï´Ù.

FUNDAMENTAL NECESSITY: Register Design

¸ðµç SoC¿¡´Â ´Ù¼öÀÇ ·¹Áö½ºÅÍ°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, ±× Áß ´Ù¼ö´Â µå¶óÀ̹ö¿Í ÀÓº£µðµå Äڵ带 ÅëÇØ ¼³°è¸¦ Á¦¾îÇÏ°í ¸ð´ÏÅ͸µÇÏ´Â Çϵå¿þ¾î-¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º(HSI)ÀÇ ÀϺÎÀÔ´Ï´Ù. ÀüÅëÀûÀ¸·Î ¼³°èÀÚ´Â Verilog, SystemVerilog, VHDL ¶Ç´Â SystemC¿¡¼­ RTL(·¹Áö½ºÅÍ Àü¼Û ¼öÁØ) Äڵ带 Á÷Á¢ ÀÛ¼ºÇÏ¿© ·¹Áö½ºÅ͸¦ ±¸ÇöÇß½À´Ï´Ù. ¼ÕÀ¸·Î ÄÚµùÇÑ ¸ðµç µðÀÚÀο¡´Â Àμ⠿À·ù ¹× ±âŸ À¯ÇüÀÇ ½Ç¼ö°¡ ¹ß»ýÇÒ À§ÇèÀÌ ÀÖÁö¸¸ ·¹Áö½ºÅÍ ±¸Çö ÄÚµå´Â ƯÈ÷ ¹®Á¦°¡ ¹ß»ýÇϱ⠽±½À´Ï´Ù.

ÀÌ´Â ·¹Áö½ºÅÍ RTLÀÌ Á¾Á¾ ¸Å¿ì À¯»çÇÑ À̸§À» °¡Áø ±ä ·¹Áö½ºÅÍ ¸ñ·Ï°ú ÀÌ·¯ÇÑ ·¹Áö½ºÅÍ ³»ÀÇ ¸¹Àº Çʵ带 »ç¿ëÇÏ¿© ´Ù¼Ò ¹Ýº¹ÀûÀ̱⠶§¹®ÀÔ´Ï´Ù. º¹»çÇÏ¿© ºÙ¿©³Ö±â ¿À·ù´Â °ÅÀÇ ¹ß»ýÇϱ⠸¶·ÃÀ̸ç, µðÀÚÀÎ °ËÅ並 ÅëÇØ Ç×»ó ¹®Á¦¸¦ Æ÷ÂøÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ·¹Áö½ºÅÍ´Â ÀϹÝÀûÀ¸·Î ¸ðµç ·¹Áö½ºÅÍ ±×·ì, ·¹Áö½ºÅÍ, ÇÊµå ¹× ·¹Áö½ºÅÍ À¯Çü(Àбâ/¾²±â, Àбâ Àü¿ë, ¼¨µµ¿ì µî)À» ¼³¸íÇÏ´Â °Å´ëÇÑ ½ºÇÁ·¹µå½ÃÆ®·Î Á¤Àǵ˴ϴÙ. ÅؽºÆ® »ç¾çÀ» RTL ÄÚµå·Î ¼öµ¿À¸·Î º¯È¯ÇÏ´Â °ÍÀº º»ÁúÀûÀ¸·Î Áö·çÇÏ°í À§ÇèÇÕ´Ï´Ù.

The Apt Solution: Automation

´ÙÇེ·´°Ôµµ »ç¾ç ÀÚµ¿È­´Â ·¹Áö½ºÅÍ¿¡ ´ëÇØ ¸Å¿ì Àß ÀÛµ¿ÇÕ´Ï´Ù. ½ÇÁ¦·Î ·¹Áö½ºÅÍ ÀÚµ¿È­´Â RTL »ý¼º ±â¼úÀÇ Ãʱ⠻ç¿ë Áß Çϳª¿´½À´Ï´Ù. µðÀÚÀ̳ʵéÀº ½ÇÇà °¡´ÉÇÑ »ç¾çÀ» »ý¼ºÇÏ°í »ý¼º µµ±¸°¡ RTL ÀÛ¼º ÀÛ¾÷À» ¼öÇàÇϵµ·Ï ÇÏ´Â °ÍÀÌ ÈξÀ ´õ ½±°í ºü¸£´Ù´Â °ÍÀ» »¡¸® ±ú´Þ¾Ò½À´Ï´Ù. UVM ·¹Áö½ºÅÍ¿Í ¸Þ¸ð¸® ¸ÊÀ» ÁöÁ¤Çϱâ À§ÇØ ´Ù¾çÇÑ Çü½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ °è¼Ó »ç¿ëÇÏ·Á´Â »ç¶÷µéÀ» À§ÇÑ Ä£¼÷ÇÑ ½ºÇÁ·¹µå½ÃÆ®µµ Æ÷ÇԵ˴ϴÙ.

·¹Áö½ºÅÍ Á¤ÀÇ´Â SoC ÇÁ·ÎÁ§Æ® °úÁ¤¿¡¼­ ¿©·¯ ¹ø º¯°æµÇ¸ç RTLÀ» ¼öµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇÏ¸é ´õ ¸¹Àº ½Ã°£°ú À§ÇèÀÌ Ãß°¡µË´Ï´Ù. ÀÚµ¿È­ µµ±¸´Â ½ÇÇà °¡´ÉÇÑ »ç¾çÀÌ º¯°æµÉ ¶§¸¶´Ù °£´ÜÈ÷ ¼³°è¸¦ ´Ù½Ã »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ µðÀÚÀÌ³Ê¿Í Àüü °³¹ßÆÀÀº ÀÚµ¿È­µÈ Á¢±Ù ¹æ½ÄÀÇ ÀÌÁ¡À» ¹Ýº¹ÀûÀ¸·Î °æÇèÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÁ¡Àº ´ÙÀ½ ¼½¼Ç¿¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù.

  • AgnisysÀÇ EDA¹ÝµµÃ¼ ¼³°è ÇÁ·Î±×·¥Àº '¾ÆÀ̵ðÀÚÀÎ ½ºÆå(IDesign Spec)', '¾ÆÀ̽ÃÄö½º ½ºÆå(ISequence Spec)', 'ARV(Automatic Register Verification)µî ´Ù¾çÇÑ Á¾·ùÀÇ Package°¡ ÀÖ½À´Ï´Ù. º¹ÀâÇÑ ·¹Áö½ºÅ͵éÀ» ½±°Ô ¼³°èÇÒ ¼ö Àִ °ÍÀÌ ÀÌ Á¦Ç°µéÀÇ °¡Àå Å« Ư¡ÀÔ´Ï´Ù.

  • TGI¿Í TCL Áö¿øÀº Ź¿ùÇÑ »Ó¸¸ ¾Æ´Ï¶ó, Register testbench ÀÚµ¿È­ÇÏ´Â µ¥ Àû°ÝÀ̶ó »ý°¢µË´Ï´Ù. IP-XACT¿¡¼­´Â µÎ °¡Áö À¯ÇüÀÇ API¸¦ Áö¿øÇϸç, Çϳª´Â IP-XACT Ç¥ÁØÀÇ ÀϺÎÀÎ TGIÀ̸ç, ±×¸®°í TCL ½ºÅ©¸³Æ® ±â¹ÝÀÔ´Ï´Ù. AgnisysÀÇ Registration solutionÀº ¼öµ¿ ÀÛ¾÷À» ÁÙÀÌ°í Ç°ÁúÀ» Çâ»ó½ÃÅ°¸ç °³¹ß ¼Óµµ¸¦ ³ôÀÌ´Â IP-XACT ¼Ö·ç¼Ç°ú ÅëÇյ˴ϴÙ.

  • Agnisys´Â µÎ °¡Áö À¯ÇüÀÇ Å×½ºÆ®¸¦ ¸¸µì´Ï´Ù.
    1. Ç¥ÁØ ·¹Áö½ºÅÍ Å×½ºÆ®,
    2. Ư¼ö ·¹Áö½ºÅÍ Å×½ºÆ®. ¶ÇÇÑ AI¿Í MLÀ» »ç¿ëÇÏ¿© Å×½ºÆ®¸¦ ¸¸µì´Ï´Ù. ÀÌ·¯ÇÑ Å×½ºÆ®¸¦ ÇÔ²² ¼öÇàÇÏ¸é ¼öµ¿ ÀÛ¾÷·®ÀÌ ÁÙ¾îµé°í ÀÚµ¿À¸·Î 100% ±â´É Àû¿ë ¹üÀ§¸¦ È®º¸ÇÏ´Â °ÍÀÌ ¸ñÇ¥ÀÔ´Ï´Ù.

  • Çʿ伺À» °ËÁõÇϱâ À§ÇØ Æò°¡ÆÇ ¶óÀ̼¾½º(30ÀÏ ¹«·á»ç¿ë°¡´É)À» Á¦µ¿ÇØ µå¸®°í ÀÖÀ¸¸ç, ¶ÇÇÑ Agnisys»çÀÇ ±â¼úÁø¿¡ ÀÇÇÑ Á÷Á¢ ¿Â¶óÀÎ DEMOµµ Á¦°ø¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀ» À§ÇØ Agnisys»çÀÇ Á¦Ç°¿¡ ´ëÇÑ ºê·Î¼Å¸¦ º¸³» µå¸®¿À´Ï Âü°í ¹Ù¶ø´Ï´Ù. ¶ÇÇÑ Á» ´õ »ó¼¼ÇÑ ¼³¸íÀ̳ª, ±Ã±ÝÇÑÁ¡ÀÌ ÀÖÀ¸½Ã´Ù¸é, ´ç»çÀ̸ÞÀÏ(info@okmodern.com)·Î FeedbackºÎŹµå¸³´Ï´Ù.