A physical design and layout versus schematic framework for superconducting electronics

dc.contributor.advisorFourie, Coenraden_ZA
dc.contributor.authorCoetzee, Johannesen_ZA
dc.contributor.otherStellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering.en_ZA
dc.date.accessioned2021-03-10T07:29:48Z
dc.date.accessioned2021-04-21T14:32:11Z
dc.date.available2021-03-10T07:29:48Z
dc.date.available2021-04-21T14:32:11Z
dc.date.issued2021-03
dc.descriptionThesis (MEng)--Stellenbosch University, 2021.en_ZA
dc.description.abstractENGLISH ABSTRACT: This dissertation presents a PCell synthesis and layout vs schematic extraction framework, named SPiRA. This framework allows the user to create a PCell-based layout, creating parameters to adjust polygon positions, sizes and presence. All polygons are connected to a specific layer in the fabrication process by means of a suggested Rule Deck Database containing process information. During the creation of a PCell, an undirected graph or node graph, showing all the interconnections present in the layout, is generated. Furthermore a SPICE-like netlist (a list containing information about the elements contained in the circuit and how element ports are connected) is generated by parsing this node network allowing the user to see if the extracted elements match up with the initial design. SPiRA is a Python framework, allowing for dynamicity in the creation of the layout, giving the user feedback along the way. Design rule checking (DRC) is implemented by means of different parameter types, allowing the user to get feedback during the creation of the layout about broken design rules. Further, full post-layout DRC is implemented by means of the KLayout DRC engine. As a futher extension of the framework, SPiRA-tools is introduced. This collection of tools allows the user to modify a layout, to prepare it for simulation by means of the InductEx simulation engine. SPiRA-tools also brings to life a schematic generator, that reads in a netlist file to produce a Standard Vector Graphics schematic, allowing the user to visually compare initial design, with the newly generated output allowing for true Layout vs Schematic comparison.en_ZA
dc.description.abstractAFRIKAANSE OPSOMMING: Die dissertasie bied ’n geparametriseerde sell (PCell) sintese raamwerk met LVS (Layout vs Schematic) funksionaliteit ingebou, genaamd SPiRA. Hierdie raamwerk gee die gebruiker die funksionaliteit om ’n PCell te maak, wat verstelbaarheid aan die posisie, grote en teenwoordigheid van enige veelhoek in die stroombaan gee. Vervaardigingsprosesreëls en prosesdata word in ’n Reëldatabase (RDD) gestoor, om hergebruik te word deur stroombaanontwerpers gedurende die uitleg van ’n geparameteriseerde sel. ’n Ongerigte node grafiek/netwerk word gegenereer wanneer ’n gaparametriseerde sel geïnstansieer word. Hierdie grafiek dui al die interkonneksies van die gegewe stroombaan aan. Hierdie netwerk word dan verder reduseer om ’n geskikte netlist (soortgelyk aan SPICE) te produseer wat werk met die simulasiesagteware, InductEx. Hierdie netlist kan met die oorspronklike ontwerp vergelyk word om te bepaal of al die konneksies en grote van die stroombaanelemente ooreenstem. Aangesien SPiRA op die skriptaal, Python, gebaseer is, kan dinamiese terugvoer vir die gebruiker gegee word tydens seluitleg. Ontwerpreëlkontrole is in plek gestel deur middel van gespesialiseerde SPiRA parameters, wat die gebruiker inkennis stel wanneer ’n ontwerpreël gebreek word. Verder het SPiRA die funksionaliteit om volle selontwerpe te kan analiseer met behulp van KLayout se losstaande ontwerpreëlkontrole sagteware. SPiRA-tools is ’n ekstensie van SPiRA wat streef om ’n Standard Vector Graphic lêer te produseer, wat die visuele voorstelling van ’n gegewe netlist is. Hierdie visuele voorstelling van die stroombaan kan dan direk met die oorspronklike ontwerp vergelyk word, vir ware Layout vs Schematic vergelykbaarheid.af_ZA
dc.description.versionMastersen_ZA
dc.format.extent87 pagesen_ZA
dc.identifier.urihttp://hdl.handle.net/10019.1/109923
dc.language.isoen_ZAen_ZA
dc.publisherStellenbosch : Stellenbosch Universityen_ZA
dc.rights.holderStellenbosch Universityen_ZA
dc.subjectVersus schematic frameworken_ZA
dc.subjectUCTDen_ZA
dc.subjectElectric lines -- Superconductingen_ZA
dc.subjectPython (Computer program language)en_ZA
dc.titleA physical design and layout versus schematic framework for superconducting electronicsen_ZA
dc.typeThesisen_ZA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
coetzee_physical_2021.pdf
Size:
9.64 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: