De meeste chips die tegenwoordig worden gemaakt zijn opgebouwd rondom een busstructuur die alle onderdelen met elkaar verbindt. Neem bijvoorbeeld een chip die gemaakt is voor Set-Top-Boxen zoals bijvoorbeeld een Canal Satelliet decoder. Hierin vind je een chip met een CPU, een MPEG2-decoder, een audiodecoder, een geheugencontroller en nog vele andere bouwblokken, of beter gezegd IP's. Zo een chip bevat dus een compleet systeem en vandaar dat dit soort chips ook wel system-on-chip (SoC) wordt genoemd.
Al deze IP's in een SoC moeten uiteraard met elkaar verbonden worden en dat kan op allerlei manieren. De makkelijkste oplossing is een tri-state-bus. Bij deze bus kan iedereen gegevens van de bus lezen, maar er kan er maar een gegevens op de bus plaatsen. Het nadeel hiervan is dat deze busstructuur niet zonder meer kan worden toegepast in chips waarbij er meerdere IP's zijn die met elkaar constant moeten communiceren.
De oplossing die de meeste fabrikanten van SoC's hebben bedacht is een busstructuur die als een soort netwerkswitch werkt. Hierdoor kunnen twee IP's een directe verbinding met elkaar maken zonder dat de andere IP's daar last van hebben. Deze busstructuur of beter interconnect, werd in eerste instantie ontworpen voor FPGA's die geen tri-state-buffers hebben, maar bleek zo goed te werken dat de meeste fabrikanten van SoC's deze techniek ook gingen gebruiken. De twee meest bekende bussen die met dit principe werken is de Amba-bus van ARM en de CoreConnect-bus van IBM.
Op Silicon Strategies kunnen we nu echter lezen dat PalmChip een patent heeft verkregen voor het verbinden van verschillende IP's op een chip. Deze bus, CoreFrame genaamd, lijkt veel op de Amba-bus van ARM en de CoreConnect-bus van IBM, maar ook bussen van andere fabrikanten lijken veel op de interconnect beschreven in het patent. Het lijkt er dus op dat de meeste fabrikanten van SoC's binnenkort royalty’s moeten gaan betalen aan PalmChip, maar daar is uiteraard het laatste woord nog niet over gezegd.
Normaal gesproken kan je alleen maar patent op iets krijgen als je kunt aantonen dat jouw oplossing nog niet bestaat of gepatenteerd is. PalmChip beweert dat zij in het jaar 2000 de eerste waren die dit soort interconnect heeft ontwikkeld. Echter in 1991 werd een soortgelijke busstructuur echter al toegepast in FPGA's. Ook de Amba- en de CoreConnect-bus dateren van voor 2000. Het lijkt er dus op dat degene die het patent heeft onderzocht niet ver genoeg in het verleden heeft gekeken:
If the impact of the patent on existing silicon bus architectures and SoC design practices is potentially great, its effect on the future of SoC design appears to be more limited. "Today we are in a predicament where the conventional, multiplexer-based approach to buses is causing congestion and severely straining the layout tools," Tensilica's Petropoulos said. "People are starting to look away from time-domain multiplexed interconnect schemes altogether, and to think about packet-based interconnect between major blocks on the SoC."