µð¹ÙÀ̽º °æÀï '¹«Ç³Áö´ë'´Â ¾ø´Ù...


 

Author: À± ¹üÁø ±âÀÚ (Senior Reporter / Techworld, Inc.)
Source: ¿ù°£ ÀüÀÚºÎÇ° (Electronic Parts & Components Monthly), Dec. 2000 / Åë±Ç154È£
Date: 2000.12.13


PLD¾÷°èÀÇ ¿µ¿øÇÑ ¸Â¼ö
ALTERA Óß XILINX

µð¹ÙÀ̽º °æÀï '¹«Ç³Áö´ë'´Â ¾ø´Ù

SoC ÄÄÆ۴ϸ¦ ÇâÇÑ ¹«ÇÑÁúÁÖ¡¦ ÀÏÁøÀÏÅð ¿ëÈ£»ó¹Ú Çü±¹

98³â 21¾ï3,000¸¸ ´Þ·¯ ±Ô¸ðÀÌ´ø ¼¼°è PLD½ÃÀåÀÌ Áö³­ÇØ 25¾ï ´Þ·¯¸¦ ³Ñ¾î¼¹À¸¸ç ¿ÃÇØ 50% ÀÌ»ó ¼ºÀåÇÒ °ÍÀ¸·Î ¿¹ÃøµÇ°í ÀÖ´Â °¡¿îµ¥, PLD¾÷°èÀÇ ¸Â¼ö ¾ËÅ׶ó¿Í ÀÚÀϸµ½º°£ÀÇ °æÀïÀÌ ¶ß°Ì°Ô ´Þ¾Æ¿À¸£°í ÀÖ´Ù.

 

ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÑ ³í¸®¼ÒÀÚÀÎ ÇÁ·Î±×·¡¸Óºí·ÎÁ÷µð¹ÙÀ̽º(PLD)°¡ ÀüÅëÀûÀÎ ÁÖ¹®Çü¹ÝµµÃ¼(ASIC) »Ó¸¸ ¾Æ´Ï¶ó ¹ÝµµÃ¼ ¼ö¿ä Àü¹Ý¿¡ °ÉÃÄ ½ÃÀ念¿ªÀ» È®´ëÇØ ³ª°¡°í ÀÖ´Ù.
  ÃÖ±Ù PLD Á¦Ç°ÀÌ ±âÁ¸ ¼ö¿äóÀÎ À̵¿Åë½Å °ü·Ã ±âÁö±¹ ¹× ±³È¯±â, Àü¼ÛÀåºñ ºÐ¾ß ¿Ü¿¡ µðÁöÅа¡Àü°ú PC, »ê¾÷¿ë Àåºñ µî ½Å±Ô½ÃÀå ºÐ¾ß¿¡¼­µµ Æø³Ð°Ô ÀÀ¿ëµÇ¸é¼­ PLD ½ÃÀå±Ô¸ð´Â ¿¬Æò±Õ 20% ÀÌ»ó °í¼Ó ¼ºÀåÀ» °ÅµìÇÏ°í ÀÖ´Ù.
  ½ÃÀåÁ¶»ç Àü¹®±â°ü¿¡ µû¸£¸é, 98³â 21¾ï3,000¸¸ ´Þ·¯ ±Ô¸ðÀÌ´ø ¼¼°è PLD½ÃÀåÀÌ Áö³­ÇØ 25¾ï ´Þ·¯¸¦ ³Ñ¾î¼¹À¸¸ç ¿ÃÇØ 50% ÀÌ»ó ¼ºÀåÇÒ °ÍÀ¸·Î ¿¹ÃøµÇ°í ÀÖ´Ù.
  ÀÌó·³ PLDÀÇ ¼ö¿ä°¡ ±Þ¼ÓÈ÷ È®´ëµÇ°í ÀÖ´Â µ¥´Â ¿©·¯ °¡Áö¸¦ µé ¼ö ÀÖ´Ù.  ¿ì¼± PLD°¡ ÀÏ¹Ý ASIC°ú ´Þ¸® °í°´ÀÌ ÇÁ·Î±×·¥ ÇÒ ¼ö ÀÖ´Â µ¥´Ù ÃÖ±Ù µé¾î ÁýÀûµµ°¡ 100¸¸ °ÔÀÌÆ®¸¦ ÈξÀ ³Ñ´Â ´ë¿ë·® PLD Á¦Ç°ÀÌ ÀÕµû¶ó Ãâ½ÃµÇ°í Àֱ⠶§¹®ÀÌ´Ù.  ¶ÇÇÑ PLD º¥´õµéÀÌ Á¦Á¶°øÁ¤ °³¼±À» ÅëÇØ Á¦Á¶´Ü°¡¸¦ ³·Ãß°í ¼º´ÉÀÌ ¶Ù¾î³­ °¢Á¾ ¼³°è ÅøÀ» °ø±ÞÇϸ鼭 °³¹ßȯ°æÀÌ Å©°Ô Çâ»óµÇ¾ú´Ù´Âµ¥ ÀÌÀ¯°¡ ÀÖ´Ù.  À̹ۿ¡µµ PLD´Â Ãʱⰳ¹ßºñ¿ë(NRE) ¹× ÃÖ¼Ò ±¸¸Å ¿ä±¸¼ö·®(MOQ)¿¡ ´ëÇÑ ºÎ´ãÀÌ °ÅÀÇ ¾øÀ» »Ó¸¸ ¾Æ´Ï¶ó, ±Þº¯ÇÏ´Â ½ÃÀ庯ȭ¿¡ µû¸¥ ŸÀÓ Åõ ¸¶ÄÏÀÇ ÀÌÁ¡À» Á¦°øÇÑ´Ù.
  ¿©±â¿¡´Ù ÁÖ¿ä PLD º¥´õµéÀÌ Á÷Á¢ ¶Ç´Â Àü·«Àû Á¦ÈÞ¸¦ ÅëÇØ ¿Â-¿ÀÇÁ¶óÀÎÀ¸·Î °í°´Áö¿ø¿¡ Àû±ØÀûÀ¸·Î ³ª¼­°í ÀÖÀ¸¸ç ÃÖ±Ù¿¡´Â ½Ã½ºÅÛ¿ÂĨ(SoC) ±¸ÇöÀ» °¡´ÉÄÉ ÇÏ´Â Àç»ç¿ë °¡´ÉÇÑ °¢Á¾ IPÄھ Á¦°ø, ±â¼úÀ» ÁÖµµÇÏ°í ÀÖ´Ù.

 

ÁýÀûµµ °æÀï

¿Ã ÇÑÇØ PLD¾÷°èÀÇ ÃÖ´ë ÀïÁ¡Àº ´Ü¿¬ SoC ±¸ÇöÀ» À§ÇÑ FPGA ±â¼ú°ú ÁýÀûµµ °æÀïÀÌ´Ù.
  ÀÚÀϸµ½º´Â Áö³­ 6¿ù 1õ¸¸ ½Ã½ºÅÛ °ÔÀÌÆ®±Þ FPGAÀÎ ¡ºVirtex-¥±¡» ¾ÆÅ°ÅØó¸¦ ¹ßÇ¥Çß´Ù.  ÀÌ Á¦Ç°Àº ÇÁ·Î¼¼½Ì, ¸Þ¸ð¸®, ŸÀ̹Ö, I/O ´ë¿ªÆø µîÀ» ÃÖ´ëÈ­ÇÏ¿© ½Ã½ºÅÛ ¼º´ÉÀ» ÇÑ Â÷¿ø ³ôÀÎ Á¦Ç°À¸·Î, 8Ãþ °¡¿îµ¥ ÀϺο¡ ±¸¸®¹è¼± ±â¼úÀ» äÅÃÇßÀ¸¸ç Æ®·£Áö½ºÅÍ 5¾ï°³¸¦ ÁýÀûÇÏ°í 0.10¸¶ÀÌÅ©·Ð °øÁ¤±â¼ú·Î ºü¸£°Ô ÀüȯÇÒ ¼ö ÀÖµµ·Ï ÃÖÀûÈ­ ÇÑ °ÍÀÌ Æ¯Â¡ÀÌ´Ù.
  À̾î ÇÑ ´Þ ÈÄ ÀÚÀϸµ½º´Â 0.15¸¶ÀÌÅ©·Ð °øÁ¤À» Àû¿ëÇÏ¿© ºí·Ï·¥(blockRAM)ÀÌ ¿ÂĨ µÇ¾î ÀÖ´Â 300¸¸ °ÔÀÌÆ®±ÞÀÇ ¡ºVirtex XCV3200E¡»¸¦ Ãâ½Ã, ÁýÀûµµ °æÀï¿¡ °¡¼ÓÀ» ºÙ¿´´Ù.  ¶ÇÇÑ ÈÄ¼Ó Á¶Ä¡·Î Virtex-¥± Á¦Ç°±ºÀ» Áö¿øÇÏ´Â ÁöÀûÀç»ê(IP) 29°¡ÁöÀÇ »ó¿ëÈ­ °èȹÀ» ¹ßÇ¥Çß´Ù.ÁÖ1)  »ó¿ëÈ­µÈ IPµéÀº Virtex-¥±¿Í °°Àº 1000¸¸ ½Ã½ºÅÛ °ÔÀÌÆ®±Þ PLD¸¦ °í¼Ó ¼³°èÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ¼Ö·ç¼ÇÀ¸·Î, µðÁöÅнÅȣ󸮱â(DSP), ½ºÅ丮Áö ºí·Ï, ¸Þ¸ð¸®, »ê¼ú±â´É(math functions) µî 4°¡Áö Äھ Æ÷ÇÔÇÑ´Ù.
  ÇÑÆí, ¾÷°è ÃÖ´ë °æÀï»çÀÎ ¾ËÅ׶ó´Â 250¸¸ ½Ã½ºÅÛ °ÔÀÌÆ®ÀÇ ¡ºAPEX EP20 K1500E¡» µð¹ÙÀ̽º¸¦ Áö³­ 6¿ù¸» ¹ßÇ¥Çß´Ù.
  ÀÌ Á¦Ç°Àº 0.18¸¶ÀÌÅ©·Ð 8Ãþ ±Ý¼Ó°øÁ¤À» »ç¿ëÇßÀ¸¸ç ¾ËÅ×¶ó°¡ ÁýÀûµµ¸¦ °è»êÇÏ´Â ´ÜÀ§·Î¼­ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷ÀÇ ±âÃÊ ºôµù ºí·ÏÀÎ ·ÎÁ÷ ¿¤¸®¸ÕÆ®(LE)¸¦ 5¸¸1,840°³ º¸À¯ÇÏ°í ÀÖ´Ù.
  ¾ËÅ׶óÀÇ APEX EP20K1500E µð¹ÙÀ̽º´Â 840Mbps¿¡ ´ÞÇÏ´Â 16ä³Î ÀúÀü¾ÐÂ÷µ¿½ÅÈ£(LVDS) I/O ¼º´ÉÀ» Á¦°øÇÏ´Â Æ®·ç-LVDS ¼Ö·ç¼ÇÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.  ¶ÇÇÑ SSTL 3/2, GTL+, AGP, LVTTL, LVCMOS, HSTL, PCI 66/PCI-X, ±×¸®°í T1/E1 ÀÎÅÍÆäÀ̽º¿Í °°Àº I/O¸¦ Áö¿øÇÑ´Ù.ÁÖ2)

 

SoC ±¸ÇöÀ» À§ÇÑ µð¹ÙÀ̽º °æÀï

¾ÕÀ¸·Î ¹ÝµµÃ¼»ê¾÷ÀÇ Èï¸ÁÀ» °¡¸£´Â Áß¿äÇÑ ±âÁØÀº SoC ±¸Çö ´É·Â¿¡ ÀÖ´Ù´Â ÁÖÀå¿¡ ÀÌ°ßÀ» Á¦±âÇÒ ¹ÝµµÃ¼¾÷ü´Â ¾ø¾î º¸ÀδÙ.  ½ÃÀåÁ¶»ç Àü¹®±â°üÀÎ µ¥ÀÌÅÍÄù½ºÆ®¿¡ µû¸£¸é, ¿À´Â 2004³â SoCÀÇ »ý»ê±Ô¸ð°¡ ¿¬°£ 13¾ï°³¸¦ µ¹ÆÄÇÒ Àü¸ÁÀÌ´Ù.  ÀÌ¿¡ PLD º¥´õµéÀÌ SoC °³¹ßÀ» À§ÇØ °æÀïÀûÀ¸·Î ³ª¼­°í ÀÖ´Â °¡¿îµ¥ ¾ËÅ׶ó¿Í ÀÚÀϸµ½º´Â ¾ÈÁ¤ÀûÀÎ »ý»ê¶óÀΰú dzºÎÇÑ IP È®º¸¸¦ À§ÇØ ÃÖ±Ù ÀÕµû¶ó Àü·«Àû Á¦ÈÞ¸¦ ¹ßÇ¥Çß´Ù.
  ÀÚÀϸµ½º´Â Áö³­ 8¿ù IBM°ú Åë½Å, ½ºÅ丮Áö, ÄÁ¼ö¸Ó ½ÃÀåÀ» °Ü³ÉÇÑ Â÷¼¼´ë IC ĨÀ» °øµ¿ °³¹ßÇϱâ À§ÇØ Àü·«Àû Á¦ÈÞ¸¦ ¹ßÇ¥Çß´Ù.ÁÖ3)  ÀÌ °è¾àÀ» ÅëÇØ ÀÚÀϸµ½º´Â Ãà¾à¸í·ÉÇüÄÄÇ»ÆÃ(RISC) ¹æ½ÄÀÇ ÆÄ¿ö PC(PowerPC) ÄÚ¾î¿Í ÄÚ¾îÄ¿³ØÆ®(CoreConnect) ¹ö½º¸¦ ¶óÀ̼±½ºÇÏ¿© ÀÚ»çÀÇ Virtex-¥± FPGA¿¡ ÅëÇÕÅ°·Î Çß´Ù.ÁÖ4)
  ÀÚÀϸµ½º´Â ÀÌ¿Í ÇÔ²² ¸àÅä±×·¡ÇȽº, ½Ã³ñ½Ã½º, À©µå¸®¹ö ½Ã½ºÅÛÁî, ¸Å¾²¿÷½º µî ÀüÀÚȸ·Î¼³°è(EDA) ¾÷üµé°úµµ ¾÷¹« Á¦ÈÞ¸¦ ¸Î°í ¼³°è ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ß¿¡ Àû±Ø ³ª¼­°í ÀÖ´Ù.
  ¾ËÅ×¶óµµ ÀÌ¿¡ µÚÁú¼¼¶ó ¼¼°èÀûÀÎ RISC °è¿­ÀÇ IP ÄÚ¾î °ø±Þ¾÷üÀÎ ARM°ú MIPS»ç·ÎºÎÅÍ ÄÚ¾î ¶óÀ̼±½º¸¦ ¹Þ¾Æ SoC °³¹ß¿¡ ¹ÚÂ÷¸¦ °¡ÇÏ°í ÀÖ´Ù.ÁÖ5)  ¶ÇÇÑ ÀÚÀϸµ½º°¡ IBMÀÇ ÆÄ¿ö PCÄھ äÅÃÇÔ¿¡ µû¶ó, ÆÄ¿ö PC ¶óÀ̼±½º¸¦ À§ÇØ ¸ðÅä·Î¶ó¿Í Çù»óÁßÀÎ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.  ¾ÆÁ÷ ¾ËÅ׶óÀÇ °ø½ÄÀûÀÎ ¹ßÇ¥´Â ¾ø¾úÁö¸¸, ³»³â Áß ÆÄ¿ö PC¿¡ ±â¹ÝÇÑ Á¦Ç°ÀÌ ¹ßÇ¥µÉ °¡´É¼ºÀÌ ³ô´Ù°í ¾ËÅ׶óÄÚ¸®¾Æ °ü°èÀÚ´Â ÁÖÀåÇß´Ù.
  Æ¯È÷ ¾ËÅ׶óÀÇ SoC ±â¼ú°³¹ß¿¡ ´ëÇÑ ÀÇÁö¸¦ ÇÑ ´«¿¡ ÆľÇÇÒ ¼ö ÀÖ¾ú´ø Çà»ç°¡ Áö³­´Þ 2ÀÏ »ï¼ºµ¿ ±×·£µå ÀÎÅÍÄÁƼ³ÙŻȣÅÚ ±×·£µåº¼·ë¿¡¼­ ¼ºÈ²¸®¿¡ °³ÃֵƴÙ.
  ÀϺ»¿¡ À̾î Çѱ¹¿¡¼­ óÀ½ °³ÃÖµÈ Á¦ 1ȸ ¡ºPLD World Korea¡»´Â ¾ËÅ׶óÀÇ PLD Á¦Ç° ¶óÀΰú IP, ±×¸®°í EDA ¼³°è Åø ¹× ½Ã½ºÅۿ¾îÇÁ·Î±×·¡¸ÓºíĨ(SOPC) ¼³°è °ü·Ã Á¦Ç°À» ÃѸÁ¶óÇØ ¼Ò°³ÇÏ´Â ÀÚ¸®·Î ¸¶·ÃµÆÀ¸¸ç, ÇÏ·ç µ¿¾È 1,100¿©¸íÀÌ ³Ñ´Â Âü°ü°´ÀÌ ¸ô·Á ¼ºÈ²À» ÀÌ·ð´Ù.
  À̹ø Çà»ç´Â ¿©·¯ °¡Áö µ¥¸ð°¡ µ¿½Ã¿¡ ÁøÇàµÇ¾ú´Âµ¥, ƯÈ÷ ¾ËÅ׶óÀÇ SoC °³³äÀÎ SOPC¿¡ °üÇÑ ±â¼úÀ» Á÷Á¢ È®ÀÎÇÏ°í ÃֽŠ¾ËÅ×¶ó °³¹ß Åø¿¡ ´ëÇÑ µ¥¸ð¿¡ Á÷Á¢ Âü¿©ÇÒ ¼ö ÀÖ¾ú´Ù´Â °ÍÀÌ Æ¯Â¡ÀûÀÌ´Ù.  ¶ÇÇÑ IPÄھ ´ëÇÑ ´Ù¾çÇÑ Á¤º¸»Ó¸¸ ¾Æ´Ï¶ó ÇöÀå¿¡¼­ ¡º¿¢½ºÄ®¸®¹ö(Excalibur)¡» ÀÓº£µðµå ÇÁ·Î¼¼¼­ ¼Ö·ç¼ÇÀÌ ¼Ò°³µÅ °ü½ÉÀ» ²ø¾ú´Ù.
  ¿¢½ºÄ®¸®¹ö´Â ¾ËÅ×¶ó°¡ SOPC µðÀÚÀο¡ ÀÖ¾î ³»ÀåÇü ÇÁ·Î¼¼¼­ ÅëÇÕÀ» À§ÇÑ Àü·«°ú ÇÔ²² Áö³­ 6¿ù¿¡ ¹ßÇ¥ÇÑ ¡º´Ï¿À½º(Nios)¡» RISC ±â¹Ý ÀÓº£µðµå ÇÁ·Î¼¼¼­ ¼Ö·ç¼ÇÀÌ´Ù.
  ÀÌ ¼Ö·ç¼ÇÀº Àú·ÅÇÑ 5´Þ·¯ÀÇ °¡°Ý´ë·Î 50MIPSÀÇ ¼º´ÉÀ» Á¦°øÇϸç 16ºñÆ® ¸í·É¾î ¼¼Æ®¿Í 16/32ºñÆ® µ¥ÀÌÅÍ °æ·Î ¹× Ŭ·Ï Çϳª´ç Æò±Õ ÇϳªÀÇ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â 5´Ü°è ÆÄÀÌÇÁ¶óÀÎÀ» »ç¿ëÇØ ¼³°èµÈ °ÍÀÌ Æ¯Â¡ÀÌ´Ù.
  À̳¯ Çà»ç¿¡ Âü¼®ÇÑ ¾ËÅ׶óÀÇ ¾Æ½Ã¾Æ-ÅÂÆò¾ç Áö¿ª ¿µ¾÷ ÃÑ°ý ºÎ»çÀåÀÎ º¥ ¸®(Ben Lee)¾¾´Â "¾ËÅ׶ó´Â ´õ ÀÌ»ó ·ÎÁ÷ ȸ»ç°¡ ¾Æ´Ï´Ù."¶ó¸é¼­ "ÀÌÁ¦ SoC Àü¹®È¸»ç·Î °Åµì ³¯ °Í"À̶ó¸ç ±âÁ¸ ÇÁ·Î¼¼¼­ ½ÃÀåÀº ¹°·Ð ±¤´ë¿ª Åë½Å ¾ÖÇø®ÄÉÀÌ¼Ç ½ÃÀå¿¡µµ Âü¿©ÇÒ °ÍÀÓÀ» °­·ÂÈ÷ ½Ã»çÇß´Ù.
  ÀÌ¿¡ ´õÇØ ¾ËÅ׶ó´Â Áö³­ 9¿ùºÎÅÍ º»»ç Â÷¿ø¿¡¼­ SoC ¼³°è¸¦ À§ÇÑ ¿Â¶óÀÎ ±³À°À» ½Ç½ÃÇÑ´Ù°í ¹ßÇ¥Çß´Ù.  ÀÌ ±³À°Àº °³¹ßÀÚµéÀÇ °³ÀÎ Áøµµ³ª ÇнÀ ¼Óµµ¿¡ µû¶ó ¸ÂÃãÇüÀ¸·Î Á¦°øµÇ¸ç, ¿Â¶óÀÎ ±³À°Àº ¾ËÅ׶ó ȨÆäÀÌÁö(http://www.altera.com)¿¡¼­ µî·Ïºñ 95´Þ·¯¸¸ ÁöºÒÇÏ¸é ½ÅûÇÒ ¼ö ÀÖ´Ù.ÁÖ6)

 

¹ö½º ÀÎÅÍÄ¿³ØÆ® Ç¥ÁØ °æÇÕ

SoC ȸ»ç°¡ µÇ±â À§ÇÑ PLD º¥´õµéÀÇ ½Å°æÀüÀÌ ±× ¼öÀ§¸¦ ´õÇØ °¡¸é¼­ SoC ¹ö½º ÀÎÅÍÄ¿³ØÆ®(interconnect) Ç¥ÁØÀ» ³õ°í ¶Ç ´Ù¸¥ °æÇÕÀÌ ¿¬ÃâµÇ°í ÀÖ´Ù.
  ÀÌ·¯ÇÑ »ç½ÇÀº ¾ËÅ׶ó¿Í ÀÚÀϸµ½º°¡ SoC ½ÃÀå¿¡¼­ Áß¿äÇÑ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ Äھ PLD¿¡ °áÇÕÇϱâ À§ÇÑ °èȹÀ» Ãß°¡Çϸ鼭 ¼ö¸é À§·Î ¶°¿À¸£±â ½ÃÀÛÇß´Ù.
  ÀÌ¿Í °ü·Ã, ¾ËÅ׶ó´Â ARM»çÀÇ AMBA(Advanced Microcontroller Bus Architecture)¸¦ »ç¿ë, ¿¢½ºÄ®¸®¹ö Á¦Ç°À» ¹ßÇ¥ÇßÀ¸¸ç ÀÚÀϸµ½º´Â IBMÀÇ ÄÚ¾îÄ¿³ØÆ® ¹ö½º¸¦ ¶óÀ̼±½º Çß´Ù.
  ÇöÀç SoC µð¹ÙÀ̽º¸¦ À§ÇÑ ¹ö½º ºÐ¾ß´Â ¹Ì¹ÌÇÑ ³íÀïÀÌ ÁøÇàµÇ°í ÀÖ´Â »óȲÀ¸·Î, IP °ü·Ã ±â¼ú´ÜüÀÎ VSIA(Virtual Socket Interface Alliance)°¡ ½Ì±Û ¹ö½º¿¡ ´ëÇÑ VSIA Ç¥ÁØÀÌ ¾ø´Ù°í ¹ßÇ¥Çѵ¥ ±âÀÎÇÑ´Ù.  ´ë½Å¿¡ ÀÌ ´Üü´Â ¸ðµç ¿ÂĨ ¹ö½º¿¡ ±¸¼ººÎÇ°À» ¸ðÀ¸ÀÚ´Â ÁÖÀåÀ» ¸î ³â ÀüºÎÅÍ ÁöÁöÇÏ°í ÀÖ´Ù.  ÀÌ¿¡ µû¶ó IBM, ARM, ¸ðÅä·Î¶ó, ÆÊĨ(PalmChip) µî ¿©·¯ ȸ»çµéÀÌ SoC ¹ö½º¸¦ ½Ç¸®ÄÜ IP ÇùÀÇȸ¿¡ Á¦°øÇÏ°í ÀÖ´Ù.
  ÇöÀç ÀÚÀϸµ½º¸¸ÀÌ ÄÚ¾îÄ¿³ØÆ®¸¦ ÁöÁöÇÏ°í ÀÖ´Â »óȲÀÌ´Ù.  ¹Ý¸é AMBA´Â ·ç½¼Æ® Å×Å©³î·ÎÁö½º°¡ ÀÚ»çÀÇ FPGA¿¡ ÀÌ¹Ì »ç¿ëÇÏ°í ÀÖÀ¸¸ç Äü·ÎÁ÷µµ ÀÓº£µðµå Ç¥ÁØ Á¦Ç°¿¡¼­ AMBA¹ö½º¸¦ »ç¿ëÇÒ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
  ÄÚ¾îÄ¿³ØÆ®¸¦ »ç¿ëÇÏ´Â ÀÚÀϸµ½º´Â ÀÚ»çÀÇ FPGA¿¡ ¾î¶² ¸ð¾çÀÌµç °£¿¡ Çϵå Äھ Ãß°¡ÇÒ ÀÇÁö¸¦ º¸ÀÌ°í ÀÖ´Ù.  Àü¿¡´Â Äھ ¾î·¹ÀÌ ³»ºÎÀÇ Æ¯Á¤ Ä®·³¿¡ ÀÇÇØ Á¦ÇÑÀ» ¹Þ¾ÒÀ¸³ª, ½Ã½ºÅÛ ·¹º§ ¼³°è°¡ °¡´ÉÇÑ ¹öÅؽº(Virtex) ¾ÆÅ°ÅØóÀÇ °æ¿ì¿¡´Â ºÐÇÒ ¶ó¿ìÆà ±¸Á¶·Î, ÀÌ°ÍÀº Áö¿¬À» °ü¸®Çϱâ À§ÇØ ÀÏÁ¤ÇÑ ½Ã°£ °£°ÝÀ» µÎ°í ¹öÆÛ¸¦ Æ÷ÇÔÇÏ°Ô µÈ´Ù.  µû¶ó¼­ Ĩ »óÀÇ ¸ðµç °÷¿¡ ¼ÒÇÁÆ® Äھ ÅëÇÕÇÒ ¼ö ÀÖ´Ù.
  IBMÀº 5³âÀü¿¡ ¼³°è Àç»ç¿ë(re-use)À» ½±°Ô Çϱâ À§ÇÑ ¹æ¹ýÀ¸·Î ÄÚ¾îÄ¿³ØÆ®¸¦ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù.  ÀÌ È¸»ç´Â Áö³­ÇØ ÃʺÎÅÍ ¹ö½º ä¿ëÀÌ ´õ ¸¹Àº ÀÚ»ç Ĩ°ú IP ÆǸŸ¦ ±â´ëÇÏ¸ç ¶óÀ̼±½º¸¦ À§ÇØ ÄÚ¾îÄ¿³ØÆ®¸¦ Á¦°øÇϱ⠽ÃÀÛÇß´Ù.  ÀÚÀϸµ½º´Â ÀÚ»çÀÇ °í°´µé¿¡°Ô IBMÀÇ ¶óÀ̼±½º¸¦ ´Ù¿î·ÎµåÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çã¶ôÀ» ¹ÞÀº »óÅÂÀÌÁö¸¸, ÀÌ°ÍÀº ´ÜÁö ÀÚÀϸµ½ºÀÇ µð¹ÙÀ̽º¿¡ Á¦ÇѵǾî ÀÖ´Ù.
  ¾ËÅ׶óÀÇ ¿¢½ºÄ®¸®¹ö´Â ÀÎÇϿ콺 ¼ÒÇÁÆ® ÄÚ¾îÀÎ ´Ï¿À½º¿Í ¼±Åà °¡´ÉÇÑ ARM°ú MIPS»çÀÇ ÇÁ·Î¼¼¼­ Çϵå Äھ APEX µð¹ÙÀ̽º¿¡ ¼ö¿ëÇÑ Á¦Ç°ÀÌ´Ù.  ÃÖ±Ù ¾ËÅ׶ó´Â ¿¢½ºÄ®¸®¹ö¿¡ ARM»çÀÇ AHB(AMBA High-Performance Bus)¸¦ ÀÌ¿ëÇÒ °ÍÀ̶ó°í ¹ßÇ¥Çß´Ù.  ÀÌ¿Í ÇÔ²² APEX Á¦Ç°±º¿¡ ¼³°èµÈ ¿¢½ºÄ®¸®¹ö Á¦Ç°ÀÎ ARM Äھ ±â¹ÝÇÑ XA1, XA4, XA10°ú MIPS32 4Kc¿¡ ±â¹ÝÇÑ XM1, XM4, XM10À» ¹ßÇ¥Çß´Ù.
  ÀÌ·Î½á °¢ÀÚ ´Ù¸¥ ¹ö½º ÀÎÅÍÄ¿³ØÆ® Ç¥ÁØÀ» µû¸£°í ÀÖ´Â ¾ËÅ׶ó¿Í ÀÚÀϸµ½ºÀÇ °æÇÕÀº °í°´ÀÇ ¼±Åø¸À» ³²°Ü³õ°Ô µÇ¾ú´Ù.

 

±¸¸®±â¼ú °æÀï

¼¼°è ÁÖ¿ä ¹ÝµµÃ¼¾÷üµéÀÌ ÀÚ»ç ½Ç¸®ÄÜ Á¦Ç°ÀÇ ½ÃÀå°æÀï·ÂÀ» ³ôÀ̱â À§ÇØ ±¸¸®±â¼úÀ» ¾Õ´ÙÅý µµÀÔÇÏ°í ÀÖ´Â °¡¿îµ¥ PLD º¥´õµé °£¿¡µµ ±¸¸®±â¼ú µµÀÔ °æÀïÀÌ Ä¡¿­ÇÏ°Ô Àü°³µÇ°í ÀÖ´Ù.  ±¸¸®±â¼úÀÌ ¾ÕÀ¸·Î PLD º¥´õµé¿¡°Ô ´õ ÀÛÀº ¼±Æø°ú µð¹ÙÀ̽º ¼º´É, ±×¸®°í ´ÙÀÌ ¸éÀû ¹× ±¸µ¿Àü¾Ð¿¡ À־ ȹ±âÀûÀÎ ¼º°ú¸¦ °¡Á®´Ù ÁÙ °ÍÀ̱⠶§¹®ÀÌ´Ù.
¾ËÅ׶óÀÇ Ã¹ ¹ø° ±¸¸®¼± »ç¿ë PLD...  ÀÌ¹Ì ¿ÃÃʺÎÅÍ ¾ËÅ׶ó¿Í ÀÚÀϸµ½º´Â ±¸¸®°øÁ¤ µµÀÔ¿¡ °üÇÑÇÑ °¢ÃàÀüÀÌ ¿¹°ßµÇ¾ú´Ù.  ¼±Á¦ °ø°Ý¿¡ ³ª¼± °ÍÀº ¾ËÅ׶ó·Î, ÀÌ È¸»ç´Â ´ë¸¸ ÃÖ´ëÀÇ ¹ÝµµÃ¼ ÆÄ¿îµå¸® ¾÷üÀÎ TSMC¿Í ¼ÕÀâ°í ÀüÃþ ±¸¸®¹è¼±¸¸À» ÀÌ¿ëÇÑ 0.18¸¶ÀÌÅ©·Ð °øÁ¤ÀÇ 40¸¸ °ÔÀÌÆ® Å×½ºÆ® ĨÀ» 1¿ù¸» ¹ßÇ¥Çß´Ù.  ÀÌ ¹ßÇ¥°¡ ÀÖÀº ÈÄ, 10°³¿ù¸¸ÀÎ Áö³­´Þ 20ÀÏ ¾ËÅ׶ó´Â TSMCÀÇ 0.15¸¶ÀÌÅ©·Ð °øÁ¤±â¼úÀ» »ç¿ë, ÀüÃþ ±Ý¼Ó ¹è¼±¿¡ ±¸¸®¸¦ »ç¿ëÇÑ ¡ºAPEX20KC¡» Á¦Ç°±ºÀ» ¹ßÇ¥Çϱ⿡ À̸£·¶´Ù.ÁÖ7)
  ¾ËÅ׶óÀÇ ¹ßÇ¥¿¡ µû¸£¸é, 10¸¸ °ÔÀÌÆ®ºÎÅÍ 150¸¸ °ÔÀÌÆ®±îÁö ÁýÀûµµ ¹üÀ§¸¦ °¡Áø 6°³ÀÇ µð¹ÙÀ̽º·Î ±¸¼ºµÈ APEX20KC Á¦Ç°±ºÀº 0.18¸¶ÀÌÅ©·Ð ¾Ë·ç¹Ì´½ °øÁ¤À» °¡Áø µ¿±Þ Á¦Ç°¿¡ ºñÇØ ÄÚ¾î ¼º´ÉÀ» 25¡­35% °¡·® Áõ°¡½ÃÄ×´Ù.  ¶ÇÇÑ ÇöÀç ÀüÃþ ±¸¸®±â¼úÀ» »ç¿ëÇØ Á¦ÀÛµÈ À¯ÀÏÇÑ ÀÌ Á¦Ç°Àº °í¼º´É Åë½Å ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª SOPC ¼³°è¿¡ À־ Áß¿äÇÑ ¿ä°ÇÀÎ ÃÊ°í¼Ó I/O ¼º´ÉÀ» À§ÇÑ Â÷µ¿ ½ÅÈ£ÀÇ ±â´ÉÀ» °®Ãß°í ÀÖ´Ù.
  ¾ËÅ׶ó´Â APEX20KC Á¦Ç°±ºÀÌ Æ®·ç-LVDS ¼Ö·ç¼Ç ±â´ÉÀ» °®Ãç ¾÷°è¿¡¼­ °¡Àå ºü¸¥ I/O ¼º´É¿¡ ÃÖÀûÈ­µÇµµ·Ï ¸¸µé¾îÁ³À¸¸ç 10±â°¡ºñÆ® ÀÌ´õ³ÝÀ̳ª ±¤ ¿ø°Å¸®Åë½Å¸Á(WAN) Àåºñ¿¡ ÇÊ¿äÇÑ ¿ä°ÇÀÎ °í´ë¿ªÆø°ú °í¼º´ÉÀ» Áö¿øÇÒ ¼ö Àִ ä³Î´ç 840Mbps ¼º´ÉÀ» Á¦°øÇÑ´Ù°í ÁÖÀåÇÏ°í ÀÖ´Ù.
ÀÚÀϸµ½ºÀÇ ±¸¸®±â¼ú·Î »ý»êµÈ Virtex-EM µð¹ÙÀ̽º ¿þÀÌÆÛ...  ÇÑÆí, ¾ËÅ׶󺸴٠¾Õ¼­ ±¸¸®±â¼úÀ» Àû¿ëÇØ Á¦Ç°À» ¹ßÇ¥ÇÑ °ÍÀº ÀÚÀϸµ½ºÀÌ´Ù.  ÀÌ È¸»ç´Â ´ë¸¸ UMC¿Í ¼ÕÀâ°í 6Ãþ ±Ý¼ÓÃþ Áß¿¡¼­ ¸Ç À§ µÎ °³ Ãþ¿¡ ±¸¸®±â¼úÀ» Àû¿ëÇÑ 0.18¸¶ÀÌÅ©·ÐÀÇ ¡ºVirtex-EM¡» Á¦Ç°±ºÀ» ¿Ã 3¿ù¿¡ ¹ßÇ¥Çß´Ù.ÁÖ8)
  Virtex-EM Á¦Ç°±ºÀÇ °æ¿ì, »óÀ§ µÎ °³ ÃþÀº Ŭ·Ï ½ºÅ¥¿Í I/O ½ºÅ¥¸¦ ÃÖ¼ÒÈ­ÇØ Áִ Ŭ·Ï¶óÀÎ ¶ó¿ìÆÿ¡ »ç¿ëµÇ¾î ¼º´ÉÀ» ÃÖÀûÈ­ ÇØÁØ´Ù.
  ÀÌ Á¦Ç°Àº ƯÁ¤ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´õ ¸¹Àº ºí·Ï·¥°ú ¸Þ¸ð¸® ´ë¿ªÆø, 1¸Þ°¡ºñÆ® ÀÌ»óÀÇ Æ®·ç µà¾óÆ÷Æ®(True Dual Port) ºí·Ï·¥À» Á¦°øÇÏ´Â ¡ºVirtex-E¡» È®Àå ¸Þ¸ð¸® FPGA Á¦Ç°À¸·Î, ´ë¿ë·® ºí·Ï·¥À» ÀÌ¿ëÇØ ¶óÀÎ ¹öÆÛ ¸Þ¸ð¸®¿Í ºñµð¿À ÇÁ·Î¼¼½Ì ¿£Áø ¶Ç´Â DSP ±â´ÉÀÌ ÇϳªÀÇ µð¹ÙÀ̽º ¾È¿¡ Àû¿ëµÉ ¼ö ÀÖ´Ù.
  ¹ÝµµÃ¼¾÷°è¿¡¼­´Â ȸ·Î¼±ÆøÀÌ 0.13¸¶ÀÌÅ©·Ð ÀÌÇÏ·Î ³»·Á°¡¸é ±¸¸®±â¼úÀ» Àû¿ëÇÏ´Â °ÍÀÌ ´ç¿¬ÇÑ ¼±ÅÃÀ¸·Î º¸°í ÀÖ´Ù.  µû¶ó¼­ PLD º¥´õµéÀÇ ±¸¸®±â¼ú µµÀÔÀº 2¡­3³â ÈÄ¿¡´Â ÃÖ°íÁ¡¿¡ À̸¦ Àü¸ÁÀÌ´Ù.

ÁÖ1) XILINX RELEASES NEW IP CORES FOR TEN MILLION GATE FPGAS
ÁÖ2) ¾ËÅ׶ó, ¼¼°è ÃÖ´ë ¿ë·® ÇÁ·Î±×·¡¸Óºí ·ÎÁ÷ µð¹ÙÀ̽º °ø±Þ
ÁÖ3) IBM AND XILINX TEAM TO CREATE NEW GENERATION OF INTEGRATED CIRCUITS
ÁÖ4) IBM and Xilinx Announcement Questions/Answers July 25
ÁÖ5) ¾ËÅ׶ó, ½Ã½ºÅÛ ¿Â ¾î ÇÁ·Î±×·¡¸Óºí Ĩ µðÀÚÀο¡ ÀÖ¾î ÀÓº£µðµå ÇÁ·Î¼¼¼­ ÅëÇÕÀ» À§ÇÑ »ç¾÷ Àü·« ¹ßÇ¥
ÁÖ6) ¾ËÅ׶ó, ½Ã½ºÅÛ ¿Â ¾î ÇÁ·Î±×·¡¸Óºí Ĩ ¼³°è¸¦ À§ÇÑ ¿Â-¶óÀÎ ±³À° °³½Ã
ÁÖ7) ¾ËÅ׶ó, ù¹ø° ±¸¸®¼± »ç¿ë PLD ¹ßÇ¥
ÁÖ8) XILINX AND UMC SHIP FIRST PROGRAMMABLE LOGIC DEVICES USING COPPER PROCESS TECHNOLOGY

  Send to a colleague | Print this document