Universiteit Gent en imec kondigen de lancering van IPKISS als open source software platform aan
Universiteit Gent en imec kondigen de lancering van IPKISS als open source software platform aan. IPKISS is een generisch en modulair softwarepakket voor het parametrisch ontwerpen van geïntegreerde fotonische componenten en circuits.
IPKISS is kosteloos te gebruiken onder GPLv2-licentievoorwaarden. Met deze lancering willen Universiteit Gent en imec de spelers in het domein van geïntegreerde fotonica een krachtig en flexibel software platform aanreiken om deze technologie nog sneller zijn waarde te laten bewijzen in tal van toepassingen.
Wat is het IPKISS Software Platform?
IPKISS werd oorspronkelijk ontwikkeld door de Photonics Research Group van Universiteit Gent en imec als een programmeerbare Mask Layout Generator (GDSII). Deze ontwikkeling startte in 2002. Sindsdien is het pakket sterk geëvolueerd. Vandaag wordt IPKISS gebruikt voor het ontwerpen van fotonische componenten en complexe geïntegreerde fotonische circuits. Een ontwerper kan in IPKISS snel een fotonische component definiëren, naadloos simuleren door elektromagnetische solvers en vervolgens deze componenten integreren tot een complex circuit en als lay-out voor een fotomasker voor fabricage exporteren. Om dit te ondersteunen werd IPKISS modulair opgebouwd met gemakkelijk te programmeren interfaces naar populaire derdepartij simulatoren.
Hoewel IPKISS vandaag voornamelijk gebruikt wordt voor geïntegreerde fotonicatoepassingen, is IPKISS een generiek platform. IPKISS kan eenvoudig bijgestuurd worden om gebruikt te worden in andere domeinen zoals MEMs, microfluidics, plasmonics en andere.
IPKISS maakt gebruik van de Python scriptingtaal. Hierdoor is IPKISS gemakkelijk aan te leren en flexibel in gebruik. Aan de hand van Python scripts kan de gebruiker op een analytische manier de component parametrisch beschrijven. Intern wordt deze beschrijving omgezet in een layout, in input/ouput verbindingen met andere componenten, in en interne circuitvoorstelling, etc. Componenten kunnen daarenboven technologieinformatie aangeleverd door de fab bevatten. Hierdoor kan een bepaalde design gefabriceerd worden op verschillende locaties waarbij de fabricage-eigen condities meegenomen worden in de design. Design kits voor de imec’s silicon photonics technologie zijn beschikbaar via ePIXfab, de Europese foundry service voor silicon photonics, en rechtstreeks via imec voor IC ontwikkeling op maat.
Ontwerpen met IPKISS is krachtig en flexibel, maar tevens accuraat, resulterend in een productieve ontwerpcyclus met minimale knip-en-plak fouten. Dit is in contrast met een ontwerpcyclus die statisch is en waar bovendien de gebruiker beperkt is tot het interageren via grafische gebruikersinterfaces.
Gebruikers van IPKISS hebben toegang tot een krachtige tool om hun onderzoek en ontwerpcycli in geïntegreerde technologieën te optimaliseren naar efficiëntie en kost.
Dit software platform is nu gratis te gebruiken.
Broncode licenties
Het IPKISS platform is te gebruiken onder verschillende open source licentiemodellen:
• Community: Een GPLv2-licentie laat toe IPKISS gratis te gebruiken. Het doel van deze licentie is een brede IPKISS gemeenschap te creeëren waarbij door en voor de gemeenschap verder gebouwd wordt aan IPKISS.
• Developer: Een opmaat licentie met jaarlijkse contributie laat toe IPKISS te gebruiken en eigen plug-ins en add-ons te ontwikkelen voor verdere verdeling.
• Custom commercial: Gebruikers kunnen IPKISS integreren in een commercieel product onder de voorwaarden van een opmaat betalende licentie.
Meer informatie is te vinden op http://www.ipkiss.org