papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Abstract

Designing an embedded system from scratch is becoming increasingly challenging these days. In fact, the design process requires extensive manpower, comprising engineers with different fields of expertise.
While most design principles for embedded systems start with a search for a suitable computing platform and the design of proper hardware to meet certain requirements, our novel vision involves using a completely different approach: The remainder of the embedded system can be automatically generated if the application software is available. In order to achieve automatic Printed Circuit Board (PCB) generation, we describe an approach, papagenoPCB, in this paper, which is a part of a holistic approach called papagenoX. papagenoPCB provides a way to automatically generate schematics and layouts for printed circuit boards using an intermediate system description language.
Therefore, the scope of the present work was to develop a concept, which could be used to analyze the embedded software and automatically generate the schematics and board layouts based on predefined hardware modules and connection interfaces. To be able to edit the plans once they have been generated, a file format for common electronic design automation applications, based on Extensible Markup Language (XML), was used to provide the final output.
Original languageEnglish
Title of host publicationICONS 2019 - The Fourteenth International Conference on Systems
Pages20-25
Number of pages6
ISBN (Electronic)978-1-61208-696-5
Publication statusPublished - 24 Mar 2019
EventThe Fourteenth International Conference on Systems - Holiday Inn Express Valencia-Ciudad Las Ciencias, Valencia, Spain
Duration: 24 Mar 201928 Mar 2019
http://www.iaria.org/conferences2019/ICONS19.html

Conference

ConferenceThe Fourteenth International Conference on Systems
Abbreviated titleICONS 2019
CountrySpain
CityValencia
Period24/03/1928/03/19
Internet address

Fingerprint

Embedded systems
Printed circuit boards
Schematic diagrams
XML
Hardware
Embedded software
Specification languages
Application programs
Engineers
Electronic design automation

Keywords

  • embedded systems
  • printed circuit board
  • design automation
  • hardware/software codesign
  • systems engineering

Fields of Expertise

  • Information, Communication & Computing

Cite this

Scheipel, T. P., & Baunach, M. C. (2019). papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping. In ICONS 2019 - The Fourteenth International Conference on Systems (pp. 20-25)

papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping. / Scheipel, Tobias Peter; Baunach, Marcel Carsten.

ICONS 2019 - The Fourteenth International Conference on Systems. 2019. p. 20-25.

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Scheipel, TP & Baunach, MC 2019, papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping. in ICONS 2019 - The Fourteenth International Conference on Systems. pp. 20-25, The Fourteenth International Conference on Systems, Valencia, Spain, 24/03/19.
Scheipel TP, Baunach MC. papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping. In ICONS 2019 - The Fourteenth International Conference on Systems. 2019. p. 20-25
@inproceedings{8b467b0356f6480996b381e1eb4a48ea,
title = "papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping",
abstract = "Designing an embedded system from scratch is becoming increasingly challenging these days. In fact, the design process requires extensive manpower, comprising engineers with different fields of expertise. While most design principles for embedded systems start with a search for a suitable computing platform and the design of proper hardware to meet certain requirements, our novel vision involves using a completely different approach: The remainder of the embedded system can be automatically generated if the application software is available. In order to achieve automatic Printed Circuit Board (PCB) generation, we describe an approach, papagenoPCB, in this paper, which is a part of a holistic approach called papagenoX. papagenoPCB provides a way to automatically generate schematics and layouts for printed circuit boards using an intermediate system description language.Therefore, the scope of the present work was to develop a concept, which could be used to analyze the embedded software and automatically generate the schematics and board layouts based on predefined hardware modules and connection interfaces. To be able to edit the plans once they have been generated, a file format for common electronic design automation applications, based on Extensible Markup Language (XML), was used to provide the final output.",
keywords = "embedded systems, printed circuit board, design automation, hardware/software codesign, systems engineering",
author = "Scheipel, {Tobias Peter} and Baunach, {Marcel Carsten}",
year = "2019",
month = "3",
day = "24",
language = "English",
isbn = "978-1-61208-696-5",
pages = "20--25",
booktitle = "ICONS 2019 - The Fourteenth International Conference on Systems",

}

TY - GEN

T1 - papagenoPCB: An Automated Printed Circuit Board Generation Approach for Embedded Systems Prototyping

AU - Scheipel, Tobias Peter

AU - Baunach, Marcel Carsten

PY - 2019/3/24

Y1 - 2019/3/24

N2 - Designing an embedded system from scratch is becoming increasingly challenging these days. In fact, the design process requires extensive manpower, comprising engineers with different fields of expertise. While most design principles for embedded systems start with a search for a suitable computing platform and the design of proper hardware to meet certain requirements, our novel vision involves using a completely different approach: The remainder of the embedded system can be automatically generated if the application software is available. In order to achieve automatic Printed Circuit Board (PCB) generation, we describe an approach, papagenoPCB, in this paper, which is a part of a holistic approach called papagenoX. papagenoPCB provides a way to automatically generate schematics and layouts for printed circuit boards using an intermediate system description language.Therefore, the scope of the present work was to develop a concept, which could be used to analyze the embedded software and automatically generate the schematics and board layouts based on predefined hardware modules and connection interfaces. To be able to edit the plans once they have been generated, a file format for common electronic design automation applications, based on Extensible Markup Language (XML), was used to provide the final output.

AB - Designing an embedded system from scratch is becoming increasingly challenging these days. In fact, the design process requires extensive manpower, comprising engineers with different fields of expertise. While most design principles for embedded systems start with a search for a suitable computing platform and the design of proper hardware to meet certain requirements, our novel vision involves using a completely different approach: The remainder of the embedded system can be automatically generated if the application software is available. In order to achieve automatic Printed Circuit Board (PCB) generation, we describe an approach, papagenoPCB, in this paper, which is a part of a holistic approach called papagenoX. papagenoPCB provides a way to automatically generate schematics and layouts for printed circuit boards using an intermediate system description language.Therefore, the scope of the present work was to develop a concept, which could be used to analyze the embedded software and automatically generate the schematics and board layouts based on predefined hardware modules and connection interfaces. To be able to edit the plans once they have been generated, a file format for common electronic design automation applications, based on Extensible Markup Language (XML), was used to provide the final output.

KW - embedded systems

KW - printed circuit board

KW - design automation

KW - hardware/software codesign

KW - systems engineering

UR - https://graz.pure.elsevier.com/en/publications/papagenopcb-an-automated-printed-circuit-board-generation-approach-for-embedded-systems-prototyping(8b467b03-56f6-4809-96b3-81e1eb4a48ea).html

M3 - Conference contribution

SN - 978-1-61208-696-5

SP - 20

EP - 25

BT - ICONS 2019 - The Fourteenth International Conference on Systems

ER -