Heinz Brüderlin
Software Technologie

Projekte

Eine Auswahl meiner bisherigen Projekte sind hier aufgelistet. Details erscheinen beim Aufklappen der einzelnen Branchen.

EDA
Edif Parser
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C
Tools:Bison/gperf
Beschreibung:Parser für Edif 200
Spectre Netlist Parser
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C
Tools:
Beschreibung:Parser für Spectre Netzlisten
Spice Netlist Parser
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C
Tools:
Beschreibung:Parser für Spice Netzlisten
Schematic Import Si2 OpenAccess
Platform:Linux, Windows, Solaris
Sprache:C++
Tools:OA/OpenAccess, QT
Beschreibung:Generierung von Schaltplan Seiten für Cadence Virtuoso und Synopsys Custom Designer
Schematic Import Cadence
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C, Skill
Tools:
Beschreibung:Generierung von Schaltplan Seiten für Cadence Virtuoso
CDL Netlist Parser
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C, C++
Tools:
Beschreibung:Parser für Cadence Netzlisten
Verific RTL Parser Integration
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C, C++
Tools:
Beschreibung:Integration von Verific RTL Parser
Verilog Gatelevel Parser
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C, C++
Tools:
Beschreibung:Verilog Gatelevel Netzlisten Parser
JNI Anbindung für C++ Viewer
Platform:Solaris, HPUX, Windows
Sprache:Java, Bourne Shell
Tools:JNI, Beans
Beschreibung:Anbindung eines vorhandenen C++ Schematic Viewers über JNI an Java GUI als Java Bean
Lib nach Verilog Konverter
Platform:Solaris, HPUX
Sprache:C
Tools:
Beschreibung:Konverter von Synopsys Lib Files nach Verilog, Konvertierung von Boolschen Gleichungen in Verilog Verbindungsnetzlisten
Postscript Optimizer
Platform:Solaris
Sprache:C, C++
Tools:
Beschreibung:Postscript Plotter Optimierung
Java Schematic GUI
Platform:Linux, Windows, Solaris, HPUX, AIX
Sprache:C, Java
Tools:
Beschreibung:Display Client für Schaltplan Anzeige im Browser
Tcl/Tk GUI für Design Verification Tool
Platform:Solaris, HPUX
Sprache:Tcl/Tk, Tix
Tools:
Beschreibung:Tcl/Tk, Tix GUI mit Scripting Möglichkeit, mehreren Views auf Daten, Highlight und Editoren
Lcable Funktionen
Platform:Solaris
Sprache:Ample
Tools:
Beschreibung:Lcable Erweiterungen für Flugzeugverkabelung
Schematic Viewer
Platform:Solaris, Windows
Sprache:Pure Java
Tools:
Beschreibung:Schaltplan Anzeige, Suche nach Objekten und Attributen, Zoom, Print usw.
Lib Timing nach Verilog
Platform:Solaris, HPUX
Sprache:C
Tools:
Beschreibung:Konverter für Synopsys Timing Daten nach Verilog
GUI für PDM Ankopplung
Platform:Solaris, Windows
Sprache:Java, Bourne Shell
Tools:
Beschreibung:Java GUI zum Konfigurieren und Starten von Scripts zur PDM Anbindung
Protel PCB Export
Platform:Solaris
Sprache:C
Tools:
Beschreibung:Protel Platinen Layoutdaten export in ASCII Format
JTAG Extractor
Platform:Solaris
Sprache:C, Ample
Tools:
Beschreibung:JTAG Test Daten Generierung aus Mentor System
Platinen Layout Extraktor
Platform:SunOS
Sprache:C
Tools:
Beschreibung:PCB Daten über interne Datenstruktur aufbereitet, Output in ASCII Format
Daten Archivierung
Platform:SunOS, Solaris, HP/UX
Sprache:Ample, Bourne Shell
Tools:
Beschreibung:Mentor Design Daten Archivierung, Bediener Oberfläche mit Ample, Libraryextraktion und Archivierung über ftp mit 9000 Zeilen Bourne Shell Script
Hierarchischer Netzlister
Platform:SunOS, VMS
Sprache:C
Tools:Lex, Yacc
Beschreibung:Netzlister, Regelgesteuert (if,else,print usw.)
Motif Netzlisten Editor
Platform:SunOS, Solaris, HPUX, Motif
Sprache:C
Tools:
Beschreibung:Oberfläche mit IxBuild, Dialoge zur Eingabe von Properties, Input Daten mit Yacc Parser
Chip Design Viewer
Platform:SunOS
Sprache:C, C++
Tools:Yacc, Motif
Beschreibung:Grafischer Chip Design Daten Viewer, Motif Oberfläche mit IxBuild in C, Parser mit Yacc / C, X11 Grafik und Datenstrukturen in C++
PCB Viewer
Platform:SunOS
Sprache:C, C++
Tools:Yacc, Motif
Beschreibung:Grafischer Platinen Layout Viewer, Motif Oberfläche mit IxBuild in C, Parser mit Yacc / C
Chip Layout Compactor
Platform:SunOS
Sprache:C
Tools:Yacc
Beschreibung:GDS II Datenparser, Kompression über Graphen Datenstruktur, Kompressions Regeln über Yacc Parser
Symbol Library Konverter
Platform:SunOS, Solaris, HP/UX
Sprache:C
Tools:Yacc
Beschreibung:Mentor Symbol Library Konverter, Generierung von Library Symbolen mit DDP, ASCII Beschreibung die mit Yacc Parser gelesen wird
VHDL Netzlister
Platform:SunOS, AIX, HP/UX
Sprache:C
Tools:Yacc
Beschreibung:Regelgesteurter VHDL Output über eigene Sprache (Yacc basierend) steuerbar
Regelgesteuerter Design Rule Checker
Platform:SunOS, HPUX
Sprache:C, Ample
Tools:Yacc
Beschreibung:Datenextraktion aus Mentor System mit DFI, Prüfregeln mit Yacc Parser, Motif Oberfläche mit IxBuild, Message Browser mit Highlight im Schaltplan Design Architect über Ample
Design Daten Import
Platform:SunOS, Solaris, HPUX
Sprache:C
Tools:
Beschreibung:ASCII Beschreibung wird mit Yacc Parser gelesen und mit DDP in Schematic Daten sowie Geometrie und Mapping Daten umgewandelt. Über zweiten Yacc Parser werden Regeln zur Konvertierung verarbeitet.
GUI für Design Rule Checker
Platform:SunOS
Sprache:C
Tools:
Beschreibung:Motif Oberfläche mit dynamischen Menüs, statische Teile mit IxBuild
Autom. Schaltplan Erstellung
Platform:SunOS
Sprache:C
Tools:
Beschreibung:Automatische Generierung von Schaltplan Seiten
Daizy Visula Design Konverter
Platform:SunOS
Sprache:C
Tools:Lex, Yacc
Beschreibung:Daten Export mit Daisy Support API ('acepi') in ASCII Format ('rinf'), Regelsteuerung über Yacc Rules
Concerto Design Extraktor
Platform:VMS, SunOS
Sprache:C
Tools:
Beschreibung:Schematic/Physical Daten Export mit VMS Fortran, Daten Konvertierung mit Sun C
PCB Daten Vergleich
Platform:SunOS
Sprache:C
Tools:
Beschreibung:Valid PCB Daten Vergleich und Inkrementelle Abgleich
Simulationsdaten Export
Platform:Aegis, Apollo/HP, DomainPascal,
Sprache:C
Tools:
Beschreibung:Mentor Datenexport mit DFI Routinen in ASCII Files
Migration Tools
Platform:SunOS, MS-Windows
Sprache:C
Tools:Lex, Yacc
Beschreibung:Benutzeroberfläche für Sunview und MS-Windows, Netzlister mit Outputsprache (EDIF, XSIM, Silos), Yacc basierend regelgesteuerte Logikumsetzung/kompremierung
Chip Design Editor / Optimierer
Platform:SunOS
Sprache:C
Tools:
Beschreibung:Motif Oberfläche mit IxBuildund X11 Grafik, Chip Daten Darstellung und Editor mit Zugriff auf Datenbank über ESQL, Plot auf Postscript Drucker
HPGL Plotoptimierer
Platform:SunOS
Sprache:C++
Tools:Yacc
Beschreibung:HPGL Daten Analyse und Weg Optimierung
Testpattern Konverter
Platform:VMS, SunOS
Sprache:C
Tools:
Beschreibung:ASIC Testpattern Parser, Output Sprache (if, print, foreach usw.)
Curses basierender Pin Editor
Platform:MS-DOS, SunOS
Sprache:C
Tools:Curses
Beschreibung:Dialoge mit portablem Curses zur Eingabe von Chip Pin Informationen
Placement Tool
Platform:SunOS, VMS
Sprache:C
Tools:
Beschreibung:Konverter für ASIC Placement Daten
Design Daten Archivierung
Platform:VMS, SunOS
Sprache:C
Tools:
Beschreibung:Valid ASCII Schematic und Library Daten Parser und Archivierer
Hierarchischer Netzlister
Platform:SunOS, VMS
Sprache:C
Tools:
Beschreibung:Netzlister für Valid Design Daten
Flacher Netzlister
Platform:SunOS, VMS
Sprache:C
Tools:Lex, Yacc
Beschreibung:Netzlister für Asic Design Daten
Hierarchischer Netzlister
Platform:SunOS, VMS
Sprache:C
Tools:Lex, Yacc
Beschreibung:Netzlister für Asics
Embedded
CAN Bus Treiber
Platform:Sciopta
Sprache:C
Tools:
Beschreibung:FlexCAN Bus Treiber für Sciopta Freescale mcf5329
Boot Loader
Platform:Sciopta
Sprache:C
Tools:
Beschreibung:Boot Loader für Sciopta über Ethernet mit DHCP
USB Drucker Treiber
Platform:Sciopta
Sprache:C
Tools:
Beschreibung:Drucker Treiber für Sciopta Freescale mcf532x
Automotive
Tcl/Tk FEX Editor
Platform:Solaris, HPUX, Windows
Sprache:Tcl/Tk
Tools:
Beschreibung:Parser, Editor, Checker und Writer von Placement Daten für Hybridfertigung
Tcl/Tk Extractor für TL-Daten
Platform:Solaris, HPUX, Windows
Sprache:Tcl/Tk
Tools:
Beschreibung:Parser und Aufbereitung von Platinen Daten im TL Format von Theda
Getriebevermessung
Platform:MS-DOS
Sprache:C
Tools:
Beschreibung:Grafische Messwertanzeige Anzeige, Statistische Auswertungen
Industrie
Software Integration
Platform:Solaris
Sprache:Bourne Shell, AWK, C
Tools:AWK
Beschreibung:Scripts zur Versionierung, Integration und Verwaltung von Software Modulen
Automatische System Installation
Platform:Solaris
Sprache:Bourne Shell, AWK, C
Tools:AWK
Beschreibung:Automatische Installation von Solaris und Applikationssoftware, Standortabhängige Konfiguration des Systems
Process Controller
Platform:MS-DOS / Windows
Sprache:C
Tools:
Beschreibung:Grafische Oberfläche zum Programmieren eines vernetzten Process Controllers
Jumpstart Installation
Platform:Solaris
Sprache:Bourne Shell
Tools:
Beschreibung:Standortabhängige Solaris Jumpstart Installation
Seit 1987