<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>The Difference Between a System on a Chip (SoC), a System in a Package (SiP), and a Computer on a Module (CoM)</title><link>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/20708/the-difference-between-a-system-on-a-chip-soc-a-system-in-a-package-sip-and-a-computer-on-a-module-com</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>The Difference Between a System on a Chip (SoC), a System in a Package (SiP), and a Computer on a Module (CoM)</title><link>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/20708/the-difference-between-a-system-on-a-chip-soc-a-system-in-a-package-sip-and-a-computer-on-a-module-com</link><pubDate>Thu, 17 Apr 2025 09:41:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5a610135-f2ba-42ce-bec4-671d857b0445</guid><dc:creator>e14cstanton</dc:creator><comments>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/20708/the-difference-between-a-system-on-a-chip-soc-a-system-in-a-package-sip-and-a-computer-on-a-module-com#comments</comments><description>Current Revision posted to Documents by e14cstanton on 4/17/2025 9:41:49 AM&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;Do You Know The Difference Between a SoC, SiP and CoM?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;IC technology has progressed over the years to allow manufacturers to incorporate several subsystems on a single die that already contains a single or multi-core processor. Computer and communications companies have driven this trend for the last several decades to produce all-in-one and embedded packages that are, or are close to, an entire computer or electronic system on a chip. SoCs, SiPs, and CoMs can be found in everything from smartphones to automated systems, and their applications are endless. While they may look the same and offer similar functionality at their roots, SoCs, SiPs, and CoMs are different in several aspects. The purpose of this article is to explain those differences and provide an overview of their key technologies.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;SoC: System-on-a-Chip&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;a href="https://uk.farnell.com/productimages/large/en_GB/3261924-500.jpg?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img class="image-1 jive-image" style="float:left;height:264.973px;width:266px;" alt="NRF52833-QIAA-R7   SoC example" height="265" src="https://uk.farnell.com/productimages/large/en_GB/3261924-500.jpg" width="266" /&gt;&lt;/a&gt;A System-on-a-Chip (SoC) integrates all the necessary components needed for a system on a single chip or integrated circuit (IC). This includes one or more processor cores (single, dual, quad, octo, etc.), a GPU, memory (RAM/ROM) or memory subsystems (memory controllers), onboard storage (Flash, eMMC), and I/O subsystems (PCIe, SATA, USB, SPI, I2C, UART). Communications technologies can also be incorporated into the chip, such as Ethernet, Wi-Fi, Bluetooth, and RF.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;Think of them in contrast to a typical PC motherboard, where components (CPU, GPU, memory, etc.) are separated based on function but connect through a centralized interfacing circuit board; imagine that these components were instead designed into the board itself. Where an SoC has all the components placed on a single circuit die, a motherboard connects those pieces of hardware as discrete components or as add-in cards and modules.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;By placing all of the components of an SoC on a single chip (Figure 1), manufacturing costs are lower, performance is increased, and power consumption is reduced. The downside is that, unlike a full-sized computer, they are locked into their design configuration with no upgrade path. It also means that any component failure is chip-wide, meaning the other components in the signal chain fail as well, or their functionality is severely impaired. SoCs also offers a small footprint that allows them to be integrated into mobile devices, autonomous vehicles, UAVs, robotics, medical devices, and more.&lt;/p&gt;
&lt;p style="margin:0;"&gt;Figure 1: System on a Chip ( &lt;span&gt;&lt;span id="addProduct-LkFeNdd1-linked" class="e14-init-shown" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3261926&amp;amp;nsku=54AH6711&amp;amp;COM=noscript&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3261926&amp;amp;nsku=54AH6711&amp;amp;COM=noscript&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Nordic nRF52833 Bluetooth 5.1 SoC&lt;/a&gt;&lt;/span&gt;&lt;span id="addProduct-LkFeNdd1-unlinked" class="e14-init-hidden"&gt;Nordic nRF52833 Bluetooth 5.1 SoC&lt;/span&gt;&lt;/span&gt; )&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;SiP: System-in-a-Package&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;An SiP (System-in-a-Package) is similar to an SoC, but instead of incorporating all the components on a single die, SiPs feature several ICs that are enclosed in one or more chip-carrier &lt;a href="https://uk.farnell.com/productimages/large/en_GB/GE256GSPBGA05-40.jpg?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" class="image-2 jive-image" style="float:left;height:242.142px;width:249px;" alt="SiP example" height="242" src="https://uk.farnell.com/productimages/large/en_GB/GE256GSPBGA05-40.jpg" width="249" /&gt;&lt;/a&gt;packages (their own separate dies) that can be stacked for increased functionality. This means that RAM, storage, I/Os, and other components are stacked vertically or horizontally on a single substrate. They are then connected using fine wire or solder bumps, and then bonded to the package (PCB).&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;Generally, SiPs are produced using several different technology types &amp;ndash; module (single or multichip), a stacked die, or a 3D package. Modules are the standard package, incorporating one or more horizontal component dies with chip-level interconnects. Stacked packages place those dies in a vertical orientation with chip-level interconnects, allowing more components to be incorporated in a confined space. Finally, a 3D package provides a combination of pre-packaged devices and components that are stacked vertically with package-level interconnects.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;Manufacturing SiPs using the stacked method means that few external components are needed to make the package function, making it easier to integrate into compact and complex systems, and it also simplifies PCB layouts. SiPs (Figure 2) are widely used in smartphones, MP3 players, IoT devices, and wearables, including smartwatches. As with any technology, SiPs do have a drawback in terms of manufacturing, as any defective chip in the stack will render the entire unit non-functional, even if the others work correctly.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;(Figure 2: System-in-a-Package (&lt;span&gt;&lt;span id="addProduct-IlibCbvT-linked" class="e14-init-shown" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2932644&amp;amp;nsku=78AC4340&amp;amp;COM=noscript&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2932644&amp;amp;nsku=78AC4340&amp;amp;COM=noscript&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Cypress BLE System-in-Package (SiP) Module&lt;/a&gt;&lt;/span&gt;&lt;span id="addProduct-IlibCbvT-unlinked" class="e14-init-hidden"&gt;Cypress BLE System-in-Package (SiP) Module&lt;/span&gt;&lt;/span&gt; )&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;CoM: Computer-on-Module &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;A CoM (Computer-on-Module) is a step above an SoC, and is placed between a full-on computer and a microcontroller when it comes to performance and functionality. By definition, CoMs are complete embedded computers built on a single PCB, which are similar to SoCs and SBCs in that they host a microprocessor, RAM, and I/O controllers, but they rely on a carrier board for all other input/output peripherals to be connected. This provides CoMs with an advantage over the others in this list, in that the carrier board can be upgraded with the latest CoM (Figure 3) when &lt;a href="https://www.newark.com/productimages/large/en_US/69AC5622-40.jpg?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img loading="lazy" class="image-3 jive-image" style="float:left;height:205.157px;width:331px;" alt="Ultrazed starter kit" height="205" src="https://www.newark.com/productimages/large/en_US/69AC5622-40.jpg" width="331" /&gt;&lt;/a&gt;they become available.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;Another advantage of using a carrier board is that they can also be outfitted with FPGAs, which can port functions to the CoM or carrier board for increased performance. Being able to upgrade the processor without needing to redesign the carrier board can save costs, development times, and the ability to develop both hardware and software simultaneously. The modular aspect of CoM design is also useful for manufacturers making a line of scaled products, providing the ability to swap out some parts of the system, enabling different levels of functionality between an entry-level product and a feature-packed high-end model. Each level of the product could also have its own set of peripherals that could be swapped out as new upgrades become available, making them cost-effective in both the short and long term.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;Figure 3: Computer-on-Module ( &lt;span&gt;&lt;span id="addProduct-qyHIKeJ2-linked" class="e14-init-shown" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2775213&amp;amp;nsku=69AC5622&amp;amp;COM=noscript&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2775213&amp;amp;nsku=69AC5622&amp;amp;COM=noscript&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;UltraZed Starter Kit&lt;/a&gt;&lt;/span&gt;&lt;span id="addProduct-qyHIKeJ2-unlinked" class="e14-init-hidden"&gt;UltraZed Starter Kit&lt;/span&gt;&lt;/span&gt; )&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;The differences between SoCs, SiPs, and CoMs are minimal, and yet each has its advantages and disadvantages over the others, which boils down to functionality and application types. While SiPs and SoCs can be used for compact and embedded solutions, such as smartphones and wearables, CoMs have an upgrade path and can be utilized as full-blown computers to some extent.&lt;/p&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;Differences Between SoCs, SiPs, and CoMs&lt;/strong&gt;&lt;/p&gt;
&lt;table class="jiveBorder" style="border:1px solid #c6c6c6;height:272px;width:932px;" border="1" height="350"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #c6c6c6;color:#505050;padding:6px;text-align:left;" valign="middle"&gt;&lt;strong&gt;SoC&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #c6c6c6;color:#505050;padding:6px;text-align:left;" valign="middle"&gt;&lt;strong&gt;SiP&lt;/strong&gt;&lt;/th&gt;
&lt;th style="background-color:#f2f2f2;border:1px solid #c6c6c6;color:#505050;padding:6px;text-align:left;" valign="middle"&gt;&lt;strong&gt;CoM&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Integrates all components on a single die&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Components are stacked and interconnected&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Essentially a full-blown PC&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Can contain analog, digital, and wireless technologies&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Can contain any number of integrated ICs for increased functionality&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Rely on an add-in module and a carrier board to function&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Offers higher performance and reduced power consumption&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Can be stacked vertically or horizontally, maximizing space&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Can be easily upgraded or have components replaced if failure occurs&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Almost always includes native input/output subsystems&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;SiP design can be simplified, keeping costs low&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Can include additional processors, such as FPGAs&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Provides reduced latency between components&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Fewer components are needed to make the platform function&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Saves on development costs and production times&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Manufacturing costs are low&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Dominates the mobile industry due to its small footprint&lt;/span&gt;&lt;/td&gt;
&lt;td style="border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,sans-serif;font-size:11.0pt;"&gt;Can be scaled to include additional functionalities if required&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;strong&gt;Glossary&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CoM: Computer-on-Module&lt;/li&gt;
&lt;li&gt;eMMC: embedded Multi-Media Controller&lt;/li&gt;
&lt;li&gt;Flash: Data storage technology based on programmable memory&lt;/li&gt;
&lt;li&gt;GPU: Graphics Processing Unit&lt;/li&gt;
&lt;li&gt;I2C: Inter-Integrated Circuit&lt;/li&gt;
&lt;li&gt;IC: Integrated Circuit&lt;/li&gt;
&lt;li&gt;I/O: Input/Output&lt;/li&gt;
&lt;li&gt;PC: Personal Computer&lt;/li&gt;
&lt;li&gt;PCIe: Peripheral Component Interconnect express&lt;/li&gt;
&lt;li&gt;RAM: Random Access Memory&lt;/li&gt;
&lt;li&gt;ROM: Read-Only Memory&lt;/li&gt;
&lt;li&gt;SATA: Serial AT Attachment&lt;/li&gt;
&lt;li&gt;SBC: Single Board Computer&lt;/li&gt;
&lt;li&gt;SiP: System-in-a-Package&lt;/li&gt;
&lt;li&gt;SoC: System-on-a-Chip&lt;/li&gt;
&lt;li&gt;SPI: Serial Peripheral Interface&lt;/li&gt;
&lt;li&gt;UART: Universal Asynchronous Receiver/Transmitter&lt;/li&gt;
&lt;li&gt;UAV: Unmanned Aerial Vehicle&lt;/li&gt;
&lt;li&gt;USB: Universal Serial Bus&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;p align="center"&gt;[Please visit the site to access the poll]&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: soc sip com explained, system in a package, computer ona  module, embedded systems comparison, what is a soc, tech spotlight, difference between soc and sip, soc vs sip, system on a chip, soc vs com, what is the difference between socs and discrete components, types of embedded system hardware, what is com, what is sip, difference between sip and com, difference between soc and com, sip vs com&lt;/div&gt;
</description></item><item><title>The Difference Between a System on a Chip (SoC), a System in a Package (SiP), and a Computer on a Module (CoM)</title><link>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/20708/the-difference-between-a-system-on-a-chip-soc-a-system-in-a-package-sip-and-a-computer-on-a-module-com/revision/1</link><pubDate>Wed, 13 Oct 2021 16:13:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5a610135-f2ba-42ce-bec4-671d857b0445</guid><dc:creator>rscasny</dc:creator><comments>https://community.element14.com/learn/learning-center/the-tech-connection/w/documents/20708/the-difference-between-a-system-on-a-chip-soc-a-system-in-a-package-sip-and-a-computer-on-a-module-com#comments</comments><description>Revision 1 posted to Documents by rscasny on 10/13/2021 4:13:59 PM&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;Do You Know The Difference Between a SoC, SiP and CoM?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;IC technology has progressed over the years to allow manufacturers to incorporate several subsystems on a single die that already contains a single or multi-core processor. Computer and communications companies have driven this trend for the last several decades to produce all-in-one and embedded packages that are, or are close to, an entire computer or electronic system on a chip. SoCs, SiPs, and CoMs can be found in everything from smartphones to automated systems, and their applications are endless. While they may look the same and offer similar functionality at their roots, SoCs, SiPs, and CoMs are different in several aspects. The purpose of this article is to explain those differences and provide an overview of their key technologies.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;SoC: System-on-a-Chip&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="https://uk.farnell.com/productimages/large/en_GB/3261924-500.jpg"&gt;&lt;img alt="NRF52833-QIAA-R7   SoC example" class="image-1 jive-image" height="265" src="https://uk.farnell.com/productimages/large/en_GB/3261924-500.jpg" style="float:left;width:266px;height:264.973px;" width="266" /&gt;&lt;/a&gt;A System-on-a-Chip (SoC) integrates all the necessary components needed for a system on a single chip or integrated circuit (IC). This includes one or more processor cores (single, dual, quad, octo, etc.), a GPU, memory (RAM/ROM) or memory subsystems (memory controllers), onboard storage (Flash, eMMC), and I/O subsystems (PCIe, SATA, USB, SPI, I2C, UART). Communications technologies can also be incorporated into the chip, such as Ethernet, Wi-Fi, Bluetooth, and RF.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Think of them in contrast to a typical PC motherboard, where components (CPU, GPU, memory, etc.) are separated based on function but connect through a centralized interfacing circuit board; imagine that these components were instead designed into the board itself. Where an SoC has all the components placed on a single circuit die, a motherboard connects those pieces of hardware as discrete components or as add-in cards and modules.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;By placing all of the components of an SoC on a single chip (Figure 1), manufacturing costs are lower, performance is increased, and power consumption is reduced. The downside is that, unlike a full-sized computer, they are locked into their design configuration with no upgrade path. It also means that any component failure is chip-wide, meaning the other components in the signal chain fail as well, or their functionality is severely impaired. SoCs also offers a small footprint that allows them to be integrated into mobile devices, autonomous vehicles, UAVs, robotics, medical devices, and more.&lt;/p&gt;&lt;p style="margin:0;"&gt;Figure 1: System on a Chip ( &lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-LkFeNdd1-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=3261926&amp;amp;nsku=54AH6711&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=3261926&amp;amp;nsku=54AH6711&amp;amp;COM=noscript" target="_blank"&gt;Nordic nRF52833 Bluetooth 5.1 SoC&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-LkFeNdd1-unlinked"&gt;Nordic nRF52833 Bluetooth 5.1 SoC&lt;/span&gt;&lt;/span&gt; )&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;SiP: System-in-a-Package&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;An SiP (System-in-a-Package) is similar to an SoC, but instead of incorporating all the components on a single die, SiPs feature several ICs that are enclosed in one or more chip-carrier &lt;a href="https://uk.farnell.com/productimages/large/en_GB/GE256GSPBGA05-40.jpg"&gt;&lt;img loading="lazy" alt="SiP example" class="image-2 jive-image" height="242" src="https://uk.farnell.com/productimages/large/en_GB/GE256GSPBGA05-40.jpg" style="float:left;width:249px;height:242.142px;" width="249" /&gt;&lt;/a&gt;packages (their own separate dies) that can be stacked for increased functionality. This means that RAM, storage, I/Os, and other components are stacked vertically or horizontally on a single substrate. They are then connected using fine wire or solder bumps, and then bonded to the package (PCB).&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Generally, SiPs are produced using several different technology types – module (single or multichip), a stacked die, or a 3D package. Modules are the standard package, incorporating one or more horizontal component dies with chip-level interconnects. Stacked packages place those dies in a vertical orientation with chip-level interconnects, allowing more components to be incorporated in a confined space. Finally, a 3D package provides a combination of pre-packaged devices and components that are stacked vertically with package-level interconnects.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Manufacturing SiPs using the stacked method means that few external components are needed to make the package function, making it easier to integrate into compact and complex systems, and it also simplifies PCB layouts. SiPs (Figure 2) are widely used in smartphones, MP3 players, IoT devices, and wearables, including smartwatches. As with any technology, SiPs do have a drawback in terms of manufacturing, as any defective chip in the stack will render the entire unit non-functional, even if the others work correctly.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;(Figure 2: System-in-a-Package (&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-IlibCbvT-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2932644&amp;amp;nsku=78AC4340&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2932644&amp;amp;nsku=78AC4340&amp;amp;COM=noscript" target="_blank"&gt;Cypress BLE System-in-Package (SiP) Module&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-IlibCbvT-unlinked"&gt;Cypress BLE System-in-Package (SiP) Module&lt;/span&gt;&lt;/span&gt; )&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong&gt;CoM: Computer-on-Module &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;A CoM (Computer-on-Module) is a step above an SoC, and is placed between a full-on computer and a microcontroller when it comes to performance and functionality. By definition, CoMs are complete embedded computers built on a single PCB, which are similar to SoCs and SBCs in that they host a microprocessor, RAM, and I/O controllers, but they rely on a carrier board for all other input/output peripherals to be connected. This provides CoMs with an advantage over the others in this list, in that the carrier board can be upgraded with the latest CoM (Figure 3) when &lt;a href="https://www.newark.com/productimages/large/en_US/69AC5622-40.jpg"&gt;&lt;img loading="lazy" alt="Ultrazed starter kit" class="image-3 jive-image" height="205" src="https://www.newark.com/productimages/large/en_US/69AC5622-40.jpg" style="float:left;width:331px;height:205.157px;" width="331" /&gt;&lt;/a&gt;they become available.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Another advantage of using a carrier board is that they can also be outfitted with FPGAs, which can port functions to the CoM or carrier board for increased performance. Being able to upgrade the processor without needing to redesign the carrier board can save costs, development times, and the ability to develop both hardware and software simultaneously. The modular aspect of CoM design is also useful for manufacturers making a line of scaled products, providing the ability to swap out some parts of the system, enabling different levels of functionality between an entry-level product and a feature-packed high-end model. Each level of the product could also have its own set of peripherals that could be swapped out as new upgrades become available, making them cost-effective in both the short and long term.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;Figure 3: Computer-on-Module ( &lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-qyHIKeJ2-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2775213&amp;amp;nsku=69AC5622&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2775213&amp;amp;nsku=69AC5622&amp;amp;COM=noscript" target="_blank"&gt;UltraZed Starter Kit&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-qyHIKeJ2-unlinked"&gt;UltraZed Starter Kit&lt;/span&gt;&lt;/span&gt; )&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The differences between SoCs, SiPs, and CoMs are minimal, and yet each has its advantages and disadvantages over the others, which boils down to functionality and application types. While SiPs and SoCs can be used for compact and embedded solutions, such as smartphones and wearables, CoMs have an upgrade path and can be utilized as full-blown computers to some extent.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Differences Between SoCs, SiPs, and CoMs&lt;/strong&gt;&lt;/p&gt;&lt;table border="1" class="jiveBorder mce-item-table" height="350" style="border:1px solid #c6c6c6;width:932px;height:272px;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;" valign="middle"&gt;&lt;strong&gt;SoC&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;" valign="middle"&gt;&lt;strong&gt;SiP&lt;/strong&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;color:#505050;background-color:#f2f2f2;text-align:left;" valign="middle"&gt;&lt;strong&gt;CoM&lt;/strong&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Integrates all components on a single die&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Components are stacked and interconnected&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Essentially a full-blown PC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Can contain analog, digital, and wireless technologies&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Can contain any number of integrated ICs for increased functionality&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Rely on an add-in module and a carrier board to function&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Offers higher performance and reduced power consumption&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Can be stacked vertically or horizontally, maximizing space&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Can be easily upgraded or have components replaced if failure occurs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Almost always includes native input/output subsystems&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;SiP design can be simplified, keeping costs low&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Can include additional processors, such as FPGAs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Provides reduced latency between components&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Fewer components are needed to make the platform function&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Saves on development costs and production times&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Manufacturing costs are low&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Dominates the mobile industry due to its small footprint&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #c6c6c6;padding:6px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,sans-serif;"&gt;Can be scaled to include additional functionalities if required&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Glossary&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CoM: Computer-on-Module&lt;/li&gt;&lt;li&gt;eMMC: embedded Multi-Media Controller&lt;/li&gt;&lt;li&gt;Flash: Data storage technology based on programmable memory&lt;/li&gt;&lt;li&gt;GPU: Graphics Processing Unit&lt;/li&gt;&lt;li&gt;I2C: Inter-Integrated Circuit&lt;/li&gt;&lt;li&gt;IC: Integrated Circuit&lt;/li&gt;&lt;li&gt;I/O: Input/Output&lt;/li&gt;&lt;li&gt;PC: Personal Computer&lt;/li&gt;&lt;li&gt;PCIe: Peripheral Component Interconnect express&lt;/li&gt;&lt;li&gt;RAM: Random Access Memory&lt;/li&gt;&lt;li&gt;ROM: Read-Only Memory&lt;/li&gt;&lt;li&gt;SATA: Serial AT Attachment&lt;/li&gt;&lt;li&gt;SBC: Single Board Computer&lt;/li&gt;&lt;li&gt;SiP: System-in-a-Package&lt;/li&gt;&lt;li&gt;SoC: System-on-a-Chip&lt;/li&gt;&lt;li&gt;SPI: Serial Peripheral Interface&lt;/li&gt;&lt;li&gt;UART: Universal Asynchronous Receiver/Transmitter&lt;/li&gt;&lt;li&gt;UAV: Unmanned Aerial Vehicle&lt;/li&gt;&lt;li&gt;USB: Universal Serial Bus&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;p align="center"&gt;[Please visit the site to access the poll]&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: computer on module, com, soc, tech spotlight, system on chip, sip, system in package&lt;/div&gt;
</description></item></channel></rss>