Skip to content
Bits&Chips
×

Your cart is currently empty!

×
Memberships
Advertising
Magazines
Videos
Contact

Log in

Interview

Automation of model-driven design processes for high-tech systems

24 June 2024
Hans van Eerden
Reading time: 6 minutes

Designing a high-tech system often revolves around automating a process. The design process itself can also be automated. Every discipline, from mechanics to control technology to software, has its own methods for this. The trick is to let them work together to arrive at an optimal design. Marc Geilen is conducting research into this at Eindhoven University of Technology.

Marc Geilen is an associate professor in the Electronic Systems department of Eindhoven University of Technology’s Faculty of Electrical Engineering and head of the Model-Based Design Lab in that group. He obtained his PhD there at the beginning of this century on formal methods for the verification of complex real-time systems. At that time, he was already working on the support and automation of design and verification.

“Now, in addition to embedded systems, I also focus on cyber-physical systems. This brings together physical aspects such as mechanics and electromechanics and digital aspects such as software and communication and these aspects influence each other. You can’t design one without taking the other into account.”

Marc Geilen: “We want to bring design automation to the practice of high-tech systems.” Credit: Bart van Overbeeke

One model of everything?

Design automation uses models of the various system aspects and the associated algorithms and tools. “We use this to analyze designs and optimize them for certain properties.” Examples are software with its formal methods, control technology with automatic code generation from models, mechanics with finite-element models, the various (multi-)physical models and electronics with its automation of digital implementations. Furthermore, there are system modeling languages, such as UML and SysML, for designing and analyzing the overarching system architecture. Geilen also mentions mathematical models such as automata theory for describing abstract machines and their properties.

Some researchers aim to integrate all these models into one ‘model of everything,’ Geilen knows. “But I don’t think that’s feasible, because the resulting model is too complex, unmanageable and not suitable for automation. You want to work with models that are focused on a specific aspect to study it properly. The other side of the coin is indeed that you have to maintain more models and there’s a risk that they’re not consistent. You then lose coherence and that can be a motivation to integrate. With these conflicting interests, you have to look for suitable models.”

Making it compositional

It starts with decoupling the models for the different aspects and giving each model the space to find a (partial) solution. “Then you have to bring them together and confront them with each other. The trick to arrive at a total solution is to bring these partial solutions together without letting them get in each other’s way with incompatible results. Making it compositional, that’s what we call it,” Geilen explains.

“When you design a system, you look at aspects such as performance, power requirements, throughput speed and lead time. You make a trade-off between the objectives for those different aspects by first modeling them separately and then combining the results. We’ve developed a model for this based on the concept of Pareto optimality.” This means that a solution is optimal if it can no longer be improved for one aspect without deteriorating the outcome for another aspect.

Co-design of manufacturing systems

Geilen and his colleagues often collaborate on projects with well-known Brainport parties, with support from the HTSC. “We do projects at TNO-ESI. The high-tech industry is highly interested in model-driven design processes and the application of automation techniques. Our aim is to make solutions that have been developed reusable for other companies.”
A concrete example is the Scheduling Adaptive Modular Flexible Manufacturing Systems project (SAM-FMS), in which TUE collaborates with ESI, ASML, Canon Production Printing and Vanderlande. The basic principle is that productivity in a factory is determined by both the mechanical structure of the machines/production systems and the planning of the materials and product flow. Co-design of these disparate aspects is therefore necessary and this requires a synthesis of the design models used. Moreover, in today’s smart industry, planning is becoming increasingly complex. The required schedulers must, among other things, be able to deal intelligently with the preconditions (constraints) that are imposed, for example from that mechanical structure. For this reason, the scheduler design must be automated. The project partners are developing a model-driven and constraints-based synthesis approach for the design of manufacturing systems. They apply this to the production of printers at Canon.

Artificial intelligence

In concrete terms, automation simply means eliminating trivial actions that designers currently still perform manually. Think of finding an optimal solution within the design space or carrying out analysis steps. This can be done by writing scripts, for example for carrying out a design of experiments, for exploring a solution space by systematically varying certain design variables. “In the design phase, you often also define a step-by-step plan for things you want to investigate. This way, you can automate that.”

Artificial intelligence can play a role here. “AI is one of the tools you can use to automate processes. It’s strong in domains where you can find solutions based on large amounts of, often unstructured, data. Neural networks, for example, are often used as an optimization technique due to their non-linear nature. We’re all used to making mechanical, control or signal processing systems linear because we’re very familiar with linear system theory. Neural networks move beyond the linear range and can find better solutions there.”

Digital twin

Design automation fits within the systems engineering approach aimed at mastering system complexity. The motivation lies – in addition to finding solutions for the tight labor market – in shortening the time-to-market by increasing the productivity of designers and the quality of their work. In addition to preventing errors, it’s also about finding better solutions than is often possible by hand. “The designer often has a view of the solution space that’s limited by his experience with existing solutions and knowledge from the past. Automation makes it easier to maximize the degrees of freedom of a design.”

In addition, there are processes such as documentation and certification, which are very important in some sectors. “These processes are well defined and structured and therefore lend themselves well to automation. You can also include the lifecycle of a system. Once you have the models in place, you can also use them to diagnose complications or use information about usage for optimization. You then have a digital twin, which you can automatically generate during your model-based design process.”

Cyber-physical test setup and models for automated synthesis of control software. Photo credit: Bart van Overbeeke

Desired behavior

Of the peers in this field, Geilen sees Professor Edward Lee from Berkeley (US) in particular as a kindred spirit. “Lee also studies cyber-physical systems and advocates an approach that doesn’t try to use models to imitate physical reality as closely as possible. You have to make models of the desired behavior and use them as a starting point to which you can adapt reality. It’s one of the cores of the model-based approach: ensuring that you get implementations that comply with the behavior of the models. That also makes it easier to combine models from different disciplines.”

Multidisciplinary centers

Geilen’s research is housed at the Faculty of Electrical Engineering. That’s a coincidence, he acknowledges. “It could also have been done in Mechanical Engineering, Computer Science or even Mathematics. That’s why it’s important that there are multidisciplinary centers such as TUE’s High Tech Systems Center, HTSC. This is where domains and aspects of the design process come together, more so than in the past, when research into design automation was often limited to a single domain.”

Geilen’s research is also aimed at bringing these domains together. “Our challenge is to make the different models and techniques available and usable. To this end, we offer designers tools and a platform on which they can use them without having to be an expert who has first completed a PhD in this area, so to speak. In this way, we want to bring design automation to the practice of high-tech systems.”

This article was written in close collaboration with Eindhoven University of Technology’s High Tech Institute.

Related content

“AI won’t replace designers – but it will change everything”

Simulation-accelerated engineering: shrinking speakers without shrinking performance

Top jobs
Your vacancy here?
View the possibilities
in the media kit
Events
Courses
Headlines
  • Nexperia ramps assembly capacity outside China

    3 November 2025
  • ASM sees order dip bottoming out in Q4

    30 October 2025
  • NXP sees momentum building

    30 October 2025
  • US startup Substrate raises $100M to take on ASML and TSMC

    29 October 2025
  • Wingtech demands restoration of Nexperia ownership

    28 October 2025
  • Superlight Photonics continues without founder

    28 October 2025
  • Besi sees turnaround as orders surge, eyes strong Q4

    23 October 2025
  • Nexperia eyes new packaging partners amid China dispute

    23 October 2025
  • TNO expands chip packaging R&D with CITC integration

    22 October 2025
  • Dutch adopts pick-the-winner industrial strategy

    21 October 2025
  • Dutch polysilicon facility gets going

    20 October 2025
  • Nexperia China declares independence from Dutch HQ

    20 October 2025
  • Vinotion captured by Nedinsco

    20 October 2025
  • Dutch government cuts back on ESA spending

    16 October 2025
  • Ruben Wegman to cede the Nedap helm after more than 17 years

    16 October 2025
  • Groningen gets AI factory

    14 October 2025
  • Magics secures another €4M for its radiation-hardened IC designs

    13 October 2025
  • Annual 300 mm fab equipment spend to hit $138B by 2028

    13 October 2025
  • New ASML CTO Marco Pieters steps into Brink’s big shoes

    9 October 2025
  • Applied and Besi unveil integrated die-to-wafer hybrid bonder

    8 October 2025
Bits&Chips logo

Bits&Chips strengthens the high tech ecosystem in the Netherlands and Belgium and makes it healthier by supplying independent knowledge and information.

Bits&Chips focuses on news and trends in embedded systems, electronics, mechatronics and semiconductors. Our coverage revolves around the influence of technology.

Advertising
Subscribe
Events
Contact
High-Tech Systems Magazine (Dutch)
(c) Techwatch bv. All rights reserved. Techwatch reserves the rights to all information on this website (texts, images, videos, sounds), unless otherwise stated.
  • Memberships
  • Advertising
  • Videos
  • Contact
  • Search
Privacy settings

Bits&Chips uses technologies such as functional and analytical cookies to improve the user experience of the website. By consenting to the use of these technologies, we may capture (personal) data, unique identifiers, device and browser data, IP addresses, location data and browsing behavior. Want to know more about how we use your data? Please read our privacy statement.

 

Give permission or set your own preferences

Functional Always active
Functional cookies are necessary for the website to function properly. It is therefore not possible to reject or disable them.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistics
Analytical cookies are used to store statistical data. This data is stored and analyzed anonymously to map the use of the website. De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
Technical storage or access is necessary to create user profiles for sending advertising or to track the user on a site or across sites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}