Çö´ë¸ðºñ½º, ¹ÝµµÃ¼»ç¾÷´ã´ç SoC ¼³°è ¿¬±¸Á÷ °æ·Âä¿ë ÁøÇà
Çö´ë¸ðºñ½º°¡ ¹ÝµµÃ¼»ç¾÷´ã´ç ºÎ¹®¿¡¼ SoC ¼³°è ºÐ¾ß ¿¬±¸Á÷ °æ·Âä¿ëÀ» ÁøÇàÇÑ´Ù. À̹ø ä¿ëÀº Â÷·®¿ë ½Ã½ºÅ۹ݵµÃ¼ ¼³°è Á¶Á÷ÀÇ ¿ª·® °È¸¦ À§ÇÑ °ÍÀ¸·Î, Àü¿ø±¸µ¿¡¤½Åȣ󸮡¤SoC ¹ÝµµÃ¼ °³¹ßÀ» ¼¼ºÐÈÇØ ¼öÇàÇÏ´Â Á¶Á÷¿¡¼ ÇÔ²²ÇÒ Àü¹® ÀηÂÀ» ã°í ÀÖ´Ù. Àü±â¡¤ÀüÀÚ°øÇÐ ¹× ÄÄÇ»ÅͰøÇÐ Àü°ø Áß½ÉÀ¸·Î ´Ù¾çÇÑ ¾÷°è Ãâ½Å ÀÎÀçµéÀÌ Çù¾÷Çϴ ȯ°æ¿¡¼ ¹Ì·¡ ÀÚµ¿Â÷ÀÇ ÇÙ½É ±â¼úÀÎ Â÷·®¿ë ¹ÝµµÃ¼ °³¹ßÀ» °æÇèÇÏ°Ô µÈ´Ù.
À̹ø¿¡ ä¿ëÇÏ´Â SoC ¼³°è Á÷¹«¿¡¼´Â SoC ȸ·Î ¼³°è¸¦ ºñ·ÔÇØ Äھ¸Þ¸ð¸®¡¤¹ö½º ¾ÆÅ°ÅØÃ³ ¹× °øÁ¤ ºÐ¼® µî »óÀ§ ¾ÆÅ°ÅØÃ³ ¼³°è¸¦ ´ã´çÇÏ°Ô µÈ´Ù. ARM ¶Ç´Â RISC-V ÄÚ¾î ±â¹ÝÀÇ ¼³°è ¹× °ËÁõ, NoC¡¤NIC µî ¹ö½º ¾ÆÅ°ÅØÃ³ ¼³°è¿Í °ËÁõµµ ÁÖ¿ä ¾÷¹«¿¡ Æ÷ÇԵǸç, SystemC¡¤SystemVerilog¸¦ Ȱ¿ëÇÑ µðÁöÅРȸ·ÎÀÇ »óÀ§ ¹× »ó¼¼ ¼³°è, UVM ±â¹Ý Design Verification, Altera¡¤Xilinx Ç÷§ÆûÀ» Ȱ¿ëÇÑ FPGA ÇÁ·ÎÅäŸÀÌÇεµ ¼öÇàÇÏ°Ô µÈ´Ù. ¶ÇÇÑ Synthesis, DFT, Lint, STA, PI/SI µî PI/PD ÇÁ·Î¼¼½º Àü¹ÝÀ» ´ã´çÇϸç, SW ¿µ¿ª¿¡¼´Â eNVM ¹× External memory ±â¹Ý ºÎÆ®·Î´õ ¼³°è, Linux¡¤RTOS API ±â¹Ý Device Driver ¼³°è, Classic AUTOSAR ±â¹Ý MCAL ¼³°è, Linux¡¤FreeRTOS¡¤Zephyr µî OS Æ÷ÆÃ, ±â´É ¹× ¼º´É °ËÁõÀ» À§ÇÑ Test SW ¼³°è, Static/Dynamic Coverage °ËÁõ±îÁö Æø³ÐÀº ¾÷¹«¸¦ °æÇèÇÏ°Ô µÈ´Ù.
Áö¿ø ÀÚ°ÝÀº ÇØ´ç ºÐ¾ß 5³â ÀÌ»ó °æ·ÂÀÚÀ̸ç, ¼®»ç Á¹¾÷ÀÚÀÇ °æ¿ì 3³â ÀÌ»óÀÇ °æ·ÂÀÌ ÀÖÀ¸¸é Áö¿øÇÒ ¼ö ÀÖ´Ù. ¿ì´ë»çÇ×À¸·Î´Â Àü±âÀüÀÚ¡¤ÄÄÇ»ÅͰøÇÐ °ü·Ã Àü°øÀÚ, ¹ÝµµÃ¼ ¹× ½Ã½ºÅÛ¡¤Á¦¾î±â ¾ç»ê °³¹ß °æÇè º¸À¯ÀÚ, ÀÌ´õ³Ý¡¤CAN µî Åë½Å ±â¼ú °æÇè º¸À¯ÀÚ, MCAL¡¤AUTOSAR Ç÷§Æû °æÇè º¸À¯ÀÚ°¡ ÇØ´çµÈ´Ù. ÀÌ ¿Ü¿¡µµ HSM¡¤ISO26262 µî º¸¾È ¹× ±â´É¾ÈÀü ±â¼ú °æÇè º¸À¯ÀÚ, SoC °³¹ß °æÇè ¹× Top ¾ÆÅ°ÅØÃ³¡¤IP Integration¡¤RTL¡¤PI/PD Tool µî ȸ·Î ¼³°è ¿ª·® º¸À¯ÀÚ, Python¡¤C¡¤C++ µî SW ¼³°è ¿ª·® º¸À¯ÀÚ, Kernel¡¤Device Driver¡¤Library °³¹ß ¿ª·® º¸À¯ÀÚ¸¦ ¿ì´ëÇÑ´Ù.
±Ù¹«Áö´Â ¼¿ï °³²¿¬±¸¼ÒÀ̸ç, ÀÚ¼¼ÇÑ ³»¿ëÀº 'Çö´ë¸ðºñ½º'ÀÇ È¨ÆäÀÌÁö¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.