Hva er en IP-kjerne?
En IP-kjerne er en kompleks funksjonell blokk av elektroniske kretsløp, der bruken er lisensiert til andre selskaper av den opprinnelige designeren. Det er vanligvis en del av en komplett prosessor eller annen veldig kompleks integrert krets. Designet er vanligvis blitt bevist i et ferdig testet produkt før det er lisensiert. IP-kjerner brukes av elektronikkingeniører for raskt å implementere komponenter med unik logikk- og brikkeutforming. En minnekontroller, en tredimensjonal grafikkenhet eller til og med en hel prosessor kan være en IP-kjerne.
Når et selskap kjøper en lisens for en IP-kjerne, mottar det vanligvis alt som trengs for å designe, teste og bruke den kjernen i sitt eget produkt. Kjerneutformingen blir ofte gitt på et maskinvarebeskrivelsesspråk, analogt med et dataprogram. Logikk- og testmønstre, så vel som signalspesifikasjoner, kan også bli gitt. All programvare som trengs, samt designnotater og dokumentasjon om kjente feil, er vanligvis inkludert.
Rettighetene kjøpt med en IP-kjerne inkluderer ofte muligheten til å endre den etter behov for bruk i kjøperens design. Modifiserbare kjerner er også kjent som myke kjerner fordi de er gitt i Register Transfer Language (RTL) eller som logiske nettlister. IP-kjerner er noen ganger tilgjengelig i et lavnivå transistor layout format. Disse kalles harde kjerner fordi de ikke kan endres vesentlig av lisenshavere. Mange blandede signal- og analoge design er utstyrt som harde kjerner for å garantere spesifikk signaltiming og fysiske oppsett.
Noen selskaper bygger hele virksomheten rundt utforming og lisensiering av IP-kjerner. For eksempel vises ARM Holdings-prosessorer i mange mobiltelefoner, Global Positioning System-enheter og Personal Digital Assistants. Selskapet produserer faktisk ingen brikker; det lisenser dem ganske enkelt som IP-kjerner til mange andre brikkeprodusenter. For andre selskaper er IP-kjerner et endelig middel for å hente ut fortjeneste fra design de ikke lenger bruker i sine egne produkter. En IP-kjerne er også kjent som en immateriell eiendomskjerne fordi eieren kan lisensiere copyright og patenter på kjernedesignet til andre.
Et eksempel på en IP-kjerne er PowerPC®-prosessoren designet av en gruppe halvlederprodusenter i 1991. Denne brikken ble tungt brukt som en frittstående prosessor i Apple® Incorporated Macintosh®-systemer frem til 2005. Den ble også ofte brukt på servere og noen videospillsystemer. I 2006 hadde Apple® gått over til Intel® Corporation-brikker, og PowerPC® ble mer en nisjeprosessor. Snarere enn å forlate arkitekturen, lisensierer eierne den som en IP-kjerne for mange andre selskaper for bruk i sine design.