Folge 124: Unsere Engineering-IP
Shownotes
Heute geben Stefan Schütz und Manuel Ott die Antwort auf die immer wieder gehörte Kundenfrage, was Solectrix in neue Projekte an IP einbringt. "Werkzeug und Know-how aus 20 Jahren" wäre die Kurzversion, doch in der heutigen Folge geht es mehr ins Detail mit zahlreichen Praxisbeispielen.
Transkript anzeigen
00:00:13: Herzlich willkommen in wohl innovativsten Schuppen zu unserem Podcast Embedded Vision aus der Gartenhütte.
00:00:18: Heute wollen wir uns mal den Thema ernähren, Engineering IP was wir in neue Projekte wirklich mitbringen.
00:00:25: aber da möchte ich zunächst natürlich meinen Co-Hos begrüßen.
00:00:27: hallo Manuel
00:00:28: Hallo Stefan schön auf die Woche wieder dabei zu sein.
00:00:31: Ja
00:00:31: heute wollen wir ja mal über das Thema reden.
00:00:33: oder wenn Kunden uns fragen ja habt ihr eine IP?
00:00:36: Bringt ihr da etwas mit?
00:00:37: Was habt ihr das schon gemacht?
00:00:39: und am Ende vom Tag ist es ja ne Frage ... wo wir eine sehr umfangreiche Antwort drauf haben, oder?
00:00:46: Ja.
00:00:46: Tatsächlich!
00:00:47: Also es ist natürlich so die leichte Antwort... ...oder kurze Antwort ist Expertise und über zwanzig Jahre.
00:00:52: Und da haben ja auch Werkzeug- und Knowhow genau.
00:00:55: Aber wenn man dann ein bisschen ins Detail gehen will muss man natürlich sagen also A, die Expertise ist natürlich einen riesen Vorteil bei uns.
00:01:02: Da such ich das wie so lange Kameratechnik machen, auch sehr tiefgreifend das Ganze untersuchen, entwickeln, machen auf verschiedensten technologischen Grundlagen, das heißt was wir schon alles gesehen haben.
00:01:16: Wir haben einen Kunden der im Kinobereich tätig ist, haben da ISP gesehen, haben Kunden die im Automobilbereich tätig sind und da ISPs gesehen.
00:01:25: Haben ISPs selbst gemacht, haben ISPs von SOCs gesehen wie die konfiguriert sind, wie sie aufgebaut sind.
00:01:36: Über die Jahre ist es natürlich so, man baut sich auch seinen ganzen Werkzeugkasten außen rum für genau dieses Thema wie der Podcast zufällig heißt embedded vision.
00:01:46: Genau also manchmal sind's eben Schaltungsblöcke oder manchmal sind IP-Blöcke im Bereich FPGA, im Bereich Software.
00:01:54: Es sind aber auch regulatorische Anforderungen wenn ich an unserem Mittech Team denke wie man sich einfach in dem Bereich bewegt Hardware baut, wenn man dort Software baut.
00:02:06: Genauso in Automotive oder in anderen Bereichen Themen der funktionalen Sicherheit da kann es manchmal sein dass wir nicht unbedingt die IP mitbringen also jetzt quasi jetzt nicht den Analysator oder die Klammer die man irgendwas herumbaut aber wie du sagst einfach die Expertise wobei sagen okay lieber kunde du willst da gewisse Themen vielleicht ihnen auch ein bestehenden System integrieren.
00:02:33: Typischerweise startet man mit den Safety Goals, man macht eine Go-Structure Notation.
00:02:38: Man bricht es runter und klar haben wir IP Blöcke die dann gewisse Sachen absichert.
00:02:44: Dann fangen wir auch nicht vom Scratch an.
00:02:46: aber wie du sagst ist eigentlich immer das komplette Package und klar gibt's dann auch Themen.
00:02:52: die werden auf der Webseite natürlich immer offensiv.
00:02:55: Promoten wie unsere Produkte, unsere Plattformen.
00:02:59: Aber am Ende vom Tag geht es halt weit darüber hinaus in jegliche Richtung rein also im Bereich der Algorithmik, im Bereich wie schon gesagt Hardware, FPGA Software irgendwelche Stacks irgendwelchen Anbindungen muss natürlich auch fairerweise sagen Im Zeitalter der KI wird's natürlich zumindest für uns leichter auch sowas reusable zu machen, also wiederverwendbar.
00:03:27: Manchmal ist es gar nicht so.
00:03:28: der IP-Blog den man eins zu eins verwenden kann.
00:03:31: aber natürlich mit einer KI kann man sagen Mensch hier ich habe dem Blog das ist jetzt leicht.
00:03:36: anders mach mir doch mal einen Vorschlag und zack!
00:03:39: Man hat quasi das Spielfeld exakt abgesteckt kommt dann schon ein Lösungsvorschlag raus.
00:03:45: Dema natürlich auch wie du sagst in unserer Expertise einfach bewerten kannst wir bauen denen blind ein schon ein riesen Portfolio oder ein ja ... Riesengroßes Spielfeld, was wir da irgendwie mitbringen.
00:04:01: Ja, fällt mir ganz konkret tatsächlich einen Kunde ein der quasi zu uns gekommen ist und sich schon halbes Jahr lang beschäftigt hat mit irgendeinem System das er aufbauen will.
00:04:11: und dann kommt es um diesen Problem und da gibt's Herausforderungen.
00:04:17: von Problem reden wir immer nie aber da gibt´s Herausforderung und wir schauen uns an irgendwie so Wo ist denn jetzt das Problem?
00:04:24: Macht doch einfach so und so.
00:04:25: Genau.
00:04:25: Und dann weiß er, na deswegen geht es nicht.
00:04:27: Na ja, doch, doch!
00:04:28: Im gemeinsamen Gespräch stellst du fest... Ahja, doch genau.
00:04:31: also wir kennen in einer gewissen Technologie eine gewisse Herangehensweise dann einfach Dinge wo man sagt So kommste einfach auch zum Weg und das ist einfach was wir da mitbringen können mit einem Tisch bringen an der Stelle.
00:04:44: Das machen wir ja nicht zum Selbstzweck sondern wie Du sagst teilweise um einfach Entwicklungen zu beschleunigen um riesigen Ausprägte rausnehmen zu können, da tut es uns gut tatsächlich.
00:04:57: Wenn wir uns vorstellen bei Neukunden sagen wir auch immer Wir sind eher die Generalisten in dem Bildverarbeitungsbereich.
00:05:03: oder wenn jemand jetzt einen Spezialisten für irgendeinen Bremsassistenten braucht ein Stack wirklich von A bis Z Von Kamera bis jemand betätigte Bremse Da gibt es andere.
00:05:14: oder da gibt's Firmen, die wirklich enormen Entwicklungsaufwanderein spendieren haben um so einen kompletten Stack einfach dann sehr in Reif zu haben.
00:05:23: Das ist ja aber gar nicht unser Anspruch.
00:05:26: Wir stellen uns eigentlich immer als die Generalisten vor an jeden der neu-reigischen wichtigen Punkte.
00:05:33: Jemand hat ein Problem mit GMSL und wir haben ja die Expertise da rein zu gehen.
00:05:38: Wir wissen wirklich, wie auf dem elektrischen Lehr, wie das wirklich funktioniert, wie eine Konfiguration abläuft, wie du gesagt hast, wie die ISP funktioniert und auch wenn wir vielleicht nicht mehr dann zwingend in den modernen SOC's eine ISP selber designen aber wir haben es halt schon mal gemacht.
00:05:58: Wir wissen dass, wenn man eine ISPs aufbaut an gewisse Stellen, gewisse Bandbreite da sein muss oder eine gewisse Busbreite Die ist auch oftmals da, manchmal stellt man aber auch fest wie soll denn das funktionieren?
00:06:12: oder wenn man dann feststellt ah ok.
00:06:14: Wenn wir zwei Features gleichzeitig einschalten geht irgendwas nicht Dann können halt wir auch nachvollziehen Ist es jetzt nur irgendein Softwareproblem?
00:06:22: Oder gibt der Chip wirklich nicht mehr hier weil mir halt so ein tiefes Verständnis haben.
00:06:28: Machen wir kurz ein Deep Dive oder was ein Axibus ist, oder was so Speicheranbindungen sind.
00:06:34: Was ein Arbiter rund um einen Speicher bedeutet wenn dann irgendwie gefaselt wird von einem Round Robbin Arbeter den man so parametrisieren kann.
00:06:43: Dann verstehen wir das und spielen nicht nur an irgendwelchen Schrauben rum sondern stellen uns wirklich den Use Case vor.
00:06:50: Stellen uns vor, wie würden wir es denn bauen und kriegen wir das da irgendwie hingetuned?
00:06:55: Das Gleiche natürlich wenn es um Bildqualität geht.
00:06:57: Und das ist schon Gehöriges Pfund was wird er mitbringen?
00:07:01: aber wie gesagt nicht zum Selbstzweck oder nur um hier drüber zu reden sondern auch was unser Ziel ist mittlerweile einfach Entwicklungen schneller zu machen riesigen rauszubringen um einfach mitten Kunden zusammen schneller in die Serie zu kommen.
00:07:19: Aber darf ich da mal ganz kurz mit so einer gewissen Annahme-Kundenseite einfach mal aufräumen?
00:07:24: Denn ... Ganz oft, ja.
00:07:26: Das ist jetzt tatsächlich ein Anliegen.
00:07:29: Ich bin oft in Gesprächen und dann kriege ich so als Argument zu hören.
00:07:34: Na ihr seid die Spezialisten, ihr habt das schon tausendmal gemacht, es kann doch nichts kosten!
00:07:39: Und denkt mir... Mir macht meine Arbeit wirklich Spaß, aber das ist nicht mein Hobby.
00:07:46: Ich will trotzdem am Ende vom Monat einen Gehalt bekommen und auch wenn wir schon Tausende von Sensorkonfigurationen gemacht haben können wir ja nicht einfach sagen, ja klar hier ... Und wenn sich jemand nur mal vier Stunden hinsetzen muss?
00:08:02: Das ist für eine Sensorkonflikt tatsächlich gar nicht so viel!
00:08:05: Ich hab Kunden, die sitzen vier Wochen an der Sensor-Config und unser Mitarbeiter sitzt vier Stunden da.
00:08:11: Da muss man halt die vier Stunden bezahlen!
00:08:14: Und wir sind ja immer sehr kundenorientiert und sagen Mensch versuchen mitzunehmen was ist denn dazu machen?
00:08:20: Aber diese Diskussion...
00:08:23: Da bricht jemand eine
00:08:24: Landsehe oder auch ein.
00:08:26: Andermal habe ich einen neuen Kundengespräch gehabt.
00:08:30: Es gab kein Lastnerv, sondern nur eine PowerPoint-Plässnation und eine Beschreibung was zu tun ist.
00:08:36: Und dann gab es da ein paar Sachen die sehr komplex von der technischen Tiefe her wo man in die Tiefe mal eintauchen muss weil konkrete Bausteine auch... ...und dann war eben der Vorgang ja wir machen eine Architekturanalyse Die macht man ja nicht ganz so groß ne?
00:08:50: Es gibt sehr große die dann auch teuer werden aber jetzt mal so ein kleines Budget Wo wir einfach mal tiefer in den einzelnen Teil lang.
00:08:56: und dann können wir dem Festpreisangebot für das Kamer.
00:08:59: Und dann habe ich gehört, naja also ihr seid doch die Kameraspezialisten.
00:09:02: Meine Erwartung ist dass ihr das alles könnt.
00:09:06: Ja ja wir können es schon alles aber die Frage ist ob das dann dir taugt?
00:09:10: Also dein Use Case hundert
00:09:11: Prozent damit auch.
00:09:13: Und dieses Verständnis, dass auch solche Sachen einfach mal Zeit kosten.
00:09:17: Auch einem Experten-Zeitkosten und den man halt dann bezahlen muss.
00:09:21: Und ja also sagen wir das eine ersetzen.
00:09:27: Ich krieg noch die Klammer über alles weil ich sage mal das maßgebliche Problem ist, dass ja so Engineering IP einen Top Down Ansatz nicht ersetzt.
00:09:36: Also das ist ja eigentlich das Problem was dahinter liegt.
00:09:39: natürlich kommen die Leute zu uns Expertise haben, weil wir quasi die Lego-Bausteine haben.
00:09:45: Aber jemand sollte schon ein Bild davon haben wie die Burg zum Schluss ausschaut?
00:09:50: Ja!
00:09:50: Wir sind die richtigen.
00:09:51: dann um dann die Burgmauer hochzubauen oder wenn dann jemand da einen Türchen will oder da irgendein Kerker was auch immer.
00:10:00: Wenn man es einmal mal in dem Bild bleibt, dann können wir das schon hinbauen.
00:10:03: aber ich sage mal gute Systeme entwickeln sich sehr selten bottom up dass man sich überlegt okay ich habe jetzt hier zehn Bau Steine, die versuche ich jetzt mal aneinander zu bauen um dann eine Kamera daraus zu kriegen.
00:10:17: Das wird immer ein Ungetöme
00:10:19: und
00:10:20: das ist natürlich schon das Problem was du ansprichst.
00:10:22: Natürlich sind wir die richtigen die diese Building Blocks haben.
00:10:27: wenn jemand auf den Serteschnittstellen ein Thema hat oder ISP Tuning haben will Oder ganz profan stabiles Linux braucht Dann können wir das alles schon machen.
00:10:37: aber Wir sind natürlich Wir sind kundenspezifisch unterwegs.
00:10:42: Klar haben wir auch eigene Produkte, da machen wir uns natürlich mehr Gedanken.
00:10:45: Da schauen wir uns den Markt an, da kommen wir auch eher top down.
00:10:49: Schauen wir uns im Markt an die Trends an und wo wird eine Smart Camera eingesetzt?
00:10:54: Wo braucht man vielleicht eher ein intelligente Subsystem und konzipieren?
00:10:58: Auch erst mal da Top Down ein System und schauen dann natürlich gleichzeitig passt es zu uns.
00:11:05: Haben wir die richtigen Blöcke.
00:11:07: Da hat man auch schon mal eine Überlegung, wo man gesagt hat okay da könnte man ein ganz gutes System bauen aber es ist einfach nicht unser Metier.
00:11:14: dann muss man aussahen ok coole Idee machen wir jetzt halt nicht.
00:11:19: Aber das muss schon irgendwie so ein gemeinschaftlich Unternehmen sein und letztendlich versteht der Kunde am besten was seinen Markt will, was er braucht wie das Gerät ... ausschauen muss.
00:11:32: Und das ist so ein bisschen ein Prozess, na klar!
00:11:35: Ist dann dem Kunden... Der is nicht der Spezialist, er weiß nicht so hundertprozentig wir jetzt die Sätze formulieren muss,... ... dass das eine Bildverarbeitung beschreibt.
00:11:44: Dafür sind ja wir da, ne?
00:11:45: Um ihn dann zu begleiten um quasi gegenseitig in irgendwelchen Workshops relativ frühzeitig so eine Art Discovery quasi zu machen.
00:11:55: oder also wir entdecken gemeinsam sein System und Machen ihm dann schon klar, dass wir eben diese IP-Blöcke haben.
00:12:03: In welcher Form auch immer.
00:12:04: Fertiges IP, Knowhow, Prozesse oder wie auch immer... Aber wie ich schon gesagt habe das Grundproblem was du ansprichst ist natürlich schon man kann sich einfach vorstellen.
00:12:15: Das ist so wie Freestyle Lego bauen.
00:12:16: da kann schon auch manchmal etwas cooles dabei rauskommen wenn man quasi bottom out anfängt wenn man dann sagt ja mensch baut doch einfach mal was wir bauen schon was.
00:12:25: Aber im Prinzip weiß er jeder, dass das dann nicht das ist.
00:12:30: Und wenn man wieder ein bisschen Lego-Bild bleibt und sei es schon farblich oder von der Form oder wie auch immer.
00:12:36: Wenn man halt in einer Bildverarbeitung bleibt, sind die Themen... Die Frage ist schon, die man beantworten muss was ist mit der Belichtung?
00:12:44: Braucht man HDR-Sensor?
00:12:45: Wie viele Tops braucht man?
00:12:47: Kann man das Thema überhaupt mit KI erschlagen?
00:12:50: Klar stellen wir dann auch die Fragen.
00:12:53: aber wie du sagst, der Kunde muss sich bisschen darauf einlassen und zum Schluss ist das schon auch ein gewisser Aufwand.
00:13:00: Der Vorteil bei uns, sagen wir es einfach mal so, dass wir natürlich selten solche Themen vom Scratch weg anfangen.
00:13:07: Das heißt ich sage mal klar am Ende vom Tag kostet Dienstleistung Geld.
00:13:11: aber ich glaube wir sind schon diejenigen die sehr effizient und sehr kostenoptimiert mit solchen Themen umgehen weil man natürlich auch wissen wie all die ganze Wirtschaftslage ist oder dass niemand mehr Zeit und Geld hat, irgendein System vom Scratch weg hoch aufzubauen.
00:13:29: Aber ich sage mal deswegen gibt es ja genau uns.
00:13:31: Man muss sich da einfach ein bisschen drauf einlassen und so pöpö.
00:13:35: Und dann sind aber auch die Salamischeiben an Anfang sehr klein geschnitten.
00:13:39: Das sind kleine Häppchen und wir nehmen den Kunden schon mit auf die Reise um dann einfach sehr schnell, sehr kostenoptimiert mit unserem IP im System bauen zu können.
00:13:49: Genau, das war jetzt eine schöne Zusammenfassung für all das was wir mitbringen an der Stelle.
00:13:54: Denn wenn ich auf die Uhr schaue sind wir am Ende unserer heutigen Folge wieder angekommen.
00:13:58: heute haben wir ein bisschen überzogen sogar würde ich fast sagen aber es lag auch jetzt ein bisschen an meinem.
00:14:03: da musste etwas
00:14:04: raus.
00:14:04: tatsächlich genau nichts ist zu weniger.
00:14:06: der Hinweis an die Zuhörerinnen und Zuhöhrer die E-Mail-Podcast etzolektrix.de gibt's auch diese Woche.
00:14:12: natürlich würde ich mich riesig freuen vom einen oder anderen zu hören dass er sagt Mensch Manuel Ich kenne die Problematik des Ja,
00:14:19: bitte schreibt den Manuel.
00:14:21: Ihr könnt auch seine private Mail-Adresse erfragen.
00:14:23: Die kommt dann danach genau!
00:14:24: Ansonsten wünsche ich wieder eine schöne Zeit, eine schöne Woche bis zum nächsten Mal.
00:14:27: Tschüss und
00:14:28: ciao.
Neuer Kommentar