SlideShare a Scribd company logo
POSITION PAPER: FEDORA PROJECT, EDA-FEL-011/PP#01.00                                                              1


                    Fedora Electronic Lab in Research & Development environment

                                 Chitlesh Goorah, Fedora Electronic Lab Architect
                                         Email: chitlesh@fedoraproject.org



ABSTRACT
   This paper entails how the Fedora Project encourages R&D in advanced electronics design through its Fedora
Electronic Laboratory (FEL) platform. Fedora has opted a different approach in the development of such high-end
hardware design and simulation platform. This approach focuses mainly on providing opensource EDA solutions
to meet several high-end design flows and methodologies, rather than the traditional opensource method: random
packaging process.


INTRODUCTION
   There are many opensource Electronic Design Automation tools on the internet. These EDA tools include
advanced scientific know-how of the semiconductor industry, brought by many people from various countries.
In order to design hardware for the real life, these EDA software should fit into a particular design flow and ensure
interoperability. Otherwise, this knowledge is useless for real life situations. On the other hand, this scientific
knowledge is incorporated under various software languages. Thereby, it is also very difficult for the end-user to
maintain such design flows, along with an EDA Consortium compatible operating system.

   FEL strives to lighten the work load of the electronic design community who should only care about their cutting
edge technologies rather than wasting time on software deployment. Hence, the Fedora Project incorporates and
prepares those opensource EDA tools into its EDA portfolio that meets the current Semiconductor industry’s trend
along with an EDA Consortium compatible operating system, Fedora.

  Fedora Project models a Semiconductor design center as its user base to provide the best portfolio for Micro-
Nano Electronic Engineering design flows with opensource software. With such a model, both the Semiconductor
industry and R&D facilities have for free and without any registration full access to this electronic engineering
portfolio. The latter covers the following fields:
   • Verilog code generation.
   • Analog/Digital ASIC design and circuit simulations.
   • Modeling, PCB design and HDL synthesis.
   • Post tape-out chip testing facilities.
   • Embedded Systems Development.
   • Verification means for hardware description languages (VHDL and Verilog).
   • Standard cell libraries supporting up to a feature size of 0.13 µm.
   • Extracted spice decks which can be simulated with any spice simulators.
   • Interoperability between various packages in order to achieve different design flows.



RESEARCH & DEVELOPMENT ENVIRONMENT
   The Research & Development environment (either academic or industry oriented) has established strong ties with
the major EDA vendors. These EDA vendors have resources to improve their software in terms of
   • runtime and advanced algorithms (routing, retiming, parasitic capacitance calculations)
   • inclusion of a new industry standard
   • characterized standard cell libraries of different technologies
POSITION PAPER: FEDORA PROJECT, EDA-FEL-011/PP#01.00                                                               2


   Despite those advantages, the end-user experiences ’Vendor Lock Down’ whenever the design project requires
interfacing with a simulator from a different vendor or even home-made scripts. FEL strives to provide the
appropriate design tools which support industry standard data formats in order to eliminate the so-called ’Vendor
Lock Down’ issue.

   Although the Fedora Project is a non-profit organization, FEL shares the same difficulties the big EDA vendors
are facing. While many EDA vendors also use opensource tools (GNU Toolchain, Java, Tcl/Tk, Perl,...) to build their
software, Fedora as the linux distribution is a perfect ground for their development, since it is an EDA Consortium
compatible OS. The researcher thereby has a better design experience by co-hosting opensource EDA tools and
commercial EDA tools. Hence, the home-made and project dependent scripts created by the researcher do not suffer
from obsolete optimizations and functions of different compilers or interpreters.

  Since the last two years, Fedora Electronic Lab has been improved to support hardware design for the following
applications:
  • Academic and Research
  • Automobile
  • Defense/Space
  • Medical


   The user-base is thus expanded to fit different researchers’ needs. While the design and simulation tools proposed
under the FEL umbrella are used to design vending machines, RISC processors, consumer products, thick film
circuits and different types of pixels, FEL is a reliable option for R&D department to consider.

   Researchers can use FEL as a testbench for their hardware algorithms. Since the EDA software is opensource,
researchers don’t have to rewrite the whole simulator in order to verify their specific hardware algorithms. They
can also use Fedora as a collaborative development platform with other researchers of different institutions with
Fedora’s VOIP solutions. Researchers can share, backup and retrieve their measurement data securely together with
opensource version control systems.


AN OPENSOURCE EDA COMMUNITY BUILDER
  FEL was spinned from an opensource software community with the same values of the Fedora Project. It bridges
both opensource hardware and opensource software communities. Subsequently, maintaining a community around
FEL is subjected to deal with culture clashes between the communities being bridged.

   Our approach with FEL is to build a community around opensource EDA solutions with opensource software.
This differs from the old-fashioned opensource software community’s method which proposes only opensource
EDA software. This old-fashioned method downplays the value of the opensource EDA community as it does not
interface with the field applications. This defeats the purpose of being an EDA provider.

   Our approach with FEL though is to find first EDA solutions from field-proven problems. These EDA solutions
will eventually lead to a proper set of opensource EDA software that meets the demands of the field-proven
problems. Researchers not only receive EDA portfolios from FEL but also a community that can listen to their
real-life problems with EDA software.

  To build such a community both inside and outside FEL requires a robust infrastructure as a model to follow.
Such a model should help the FEL developer-base to fix all the mentioned bottlenecks and to focus on FEL’s
roadmap alone. Fedora’s current infrastructure serves FEL with many facilities in terms of
   • marketing
   • packaging maintenance and release
   • software optimizations and security
POSITION PAPER: FEDORA PROJECT, EDA-FEL-011/PP#01.00                                                             3


   The only problem is the targeting userbase is not the same as regular Fedora userbase. FEL’s userbase may not
visit linux tradeshows and thus the value of the opensource EDA solutions are not properly conveyed to the right
userbase. Since FEL holds the responsibilities of doing the marketing of its upstream projects, new ways need
to be found. That said, it is imperative to line up FEL marketing with those of big EDA vendors. One of the
opensource software community clashes FEL ignores is competition with other linux distributions. Hence we have
a clear roadmap for our milestones which in return also helps the userbase achieving the design sign-offs quickly.


CONCLUSION
  Fedora Electronic Lab has proved that advanced electronic design is possible with opensource EDA software.
While its userbase focuses on ”technology-to-product” transition, the Fedora Project continues to sustain both the
opensource EDA community and EDA solutions for the best electronic design experience. The EDA portfolio
supported by Fedora Electronic Lab will help its users to achieve their goals. This new approach of EDA software
deployment was well greeted by several academic institutions in India, France and United States. The next release
Fedora 11 Electronic Lab will push the quality barrier higher than the previous releases.


ABOUT FEDORA ELECTRONIC LAB
   Fedora’s Electronic Lab[1] is a sub-project of the Fedora Project[2] dedicated to support the innovation and
development of opensource EDA community. This ambitious sub-project provides a complete electronic laboratory
setup with reliable open source design tools in order to keep engineers and researchers in pace with current
technological race.

                                                       REFERENCES
[1] http://chitlesh.fedorapeople.org/FEL
[2] http://www.fedoraproject.org

More Related Content

Viewers also liked

EASA Eerste Uitbreiding 2012
EASA Eerste Uitbreiding 2012EASA Eerste Uitbreiding 2012
EASA Eerste Uitbreiding 2012
carelwassink
 
Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...
Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...
Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...
Center for Ecological Audit,Social Inclusion and Governance
 
Concorrencia geral UFPE 2014
Concorrencia geral UFPE 2014Concorrencia geral UFPE 2014
Concorrencia geral UFPE 2014Portal NE10
 
Relação de aprovados no vestibular de inverno da acafe.pdf
Relação de aprovados no vestibular de inverno da acafe.pdfRelação de aprovados no vestibular de inverno da acafe.pdf
Relação de aprovados no vestibular de inverno da acafe.pdf
Tudo Sobre Floripa
 
031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)
031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)
031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)
Prachoom Rangkasikorn
 
Multimedia in the classroom final presentation
Multimedia in the classroom   final presentationMultimedia in the classroom   final presentation
Multimedia in the classroom final presentation
UMteacher247
 
M1 PPT
M1 PPTM1 PPT
M1 PPT
aparry25
 
Sexta Reunión de Empalme en Transmilenio SDM | Ayuda de Memoria
Sexta Reunión de Empalme en Transmilenio SDM | Ayuda de MemoriaSexta Reunión de Empalme en Transmilenio SDM | Ayuda de Memoria
Sexta Reunión de Empalme en Transmilenio SDM | Ayuda de MemoriaClaraLopezObregon1
 
Data storage is in everyone's mind! Is it Yours?
Data storage is in everyone's mind! Is it Yours?Data storage is in everyone's mind! Is it Yours?
Data storage is in everyone's mind! Is it Yours?
Tyrone Systems
 
Unit Testing with Nose
Unit Testing with NoseUnit Testing with Nose
Unit Testing with Nose
Vengat Vasanth
 
Availability & access of e resources in au
Availability & access of e resources in auAvailability & access of e resources in au
Availability & access of e resources in au
Kishor Satpathy
 
Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier
Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier
Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier
Audun Farbrot
 
St
StSt
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débiles
Juan Anaya
 
Blended-and-Braided-Funding_final
Blended-and-Braided-Funding_finalBlended-and-Braided-Funding_final
Blended-and-Braided-Funding_finalKC Jones
 
Welcome and MAX Keynotes - Dave Sobel and Alistair Forbes
Welcome and MAX Keynotes   - Dave Sobel and Alistair ForbesWelcome and MAX Keynotes   - Dave Sobel and Alistair Forbes
Welcome and MAX Keynotes - Dave Sobel and Alistair Forbes
MAXfocus
 
Edmodo manual v1
Edmodo manual v1Edmodo manual v1
Edmodo manual v1
Pinto Verdolaga
 
Bubbl us-2
Bubbl us-2Bubbl us-2
Bubbl us-2
Rene Torres Visso
 

Viewers also liked (20)

EASA Eerste Uitbreiding 2012
EASA Eerste Uitbreiding 2012EASA Eerste Uitbreiding 2012
EASA Eerste Uitbreiding 2012
 
Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...
Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...
Weapons of Mass Deception by David Moosa Pidcock, Leader of Islamic Party of ...
 
Concorrencia geral UFPE 2014
Concorrencia geral UFPE 2014Concorrencia geral UFPE 2014
Concorrencia geral UFPE 2014
 
Relação de aprovados no vestibular de inverno da acafe.pdf
Relação de aprovados no vestibular de inverno da acafe.pdfRelação de aprovados no vestibular de inverno da acafe.pdf
Relação de aprovados no vestibular de inverno da acafe.pdf
 
031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)
031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)
031+heap2+dltv54+540722+a+ใบความรู้ เพื่อนสนิทมิตรสหาย (1หน้า)
 
Multimedia in the classroom final presentation
Multimedia in the classroom   final presentationMultimedia in the classroom   final presentation
Multimedia in the classroom final presentation
 
M1 PPT
M1 PPTM1 PPT
M1 PPT
 
Sexta Reunión de Empalme en Transmilenio SDM | Ayuda de Memoria
Sexta Reunión de Empalme en Transmilenio SDM | Ayuda de MemoriaSexta Reunión de Empalme en Transmilenio SDM | Ayuda de Memoria
Sexta Reunión de Empalme en Transmilenio SDM | Ayuda de Memoria
 
Data storage is in everyone's mind! Is it Yours?
Data storage is in everyone's mind! Is it Yours?Data storage is in everyone's mind! Is it Yours?
Data storage is in everyone's mind! Is it Yours?
 
Unit Testing with Nose
Unit Testing with NoseUnit Testing with Nose
Unit Testing with Nose
 
Availability & access of e resources in au
Availability & access of e resources in auAvailability & access of e resources in au
Availability & access of e resources in au
 
55
5555
55
 
Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier
Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier
Krasjkurs i twitter. Forskningskommunikasjon i sosiale medier
 
St
StSt
St
 
8023 r
8023 r8023 r
8023 r
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débiles
 
Blended-and-Braided-Funding_final
Blended-and-Braided-Funding_finalBlended-and-Braided-Funding_final
Blended-and-Braided-Funding_final
 
Welcome and MAX Keynotes - Dave Sobel and Alistair Forbes
Welcome and MAX Keynotes   - Dave Sobel and Alistair ForbesWelcome and MAX Keynotes   - Dave Sobel and Alistair Forbes
Welcome and MAX Keynotes - Dave Sobel and Alistair Forbes
 
Edmodo manual v1
Edmodo manual v1Edmodo manual v1
Edmodo manual v1
 
Bubbl us-2
Bubbl us-2Bubbl us-2
Bubbl us-2
 

Similar to FEL Position Paper

Fel Flyer F11
Fel Flyer F11Fel Flyer F11
Fel Flyer F11
chitlesh
 
FEL 12 Release Notes
FEL 12 Release NotesFEL 12 Release Notes
FEL 12 Release Notes
chitlesh
 
Comparison of ESP programming platforms
Comparison of ESP programming platformsComparison of ESP programming platforms
Comparison of ESP programming platforms
CSITiaesprime
 
Free Electronic Lab: Community Leader in Opensource EDA Development
Free Electronic Lab: Community Leader in Opensource EDA Development Free Electronic Lab: Community Leader in Opensource EDA Development
Free Electronic Lab: Community Leader in Opensource EDA Development DVClub
 
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
IDES Editor
 
DevOps for Data Scientists - Stefano Tucci
DevOps for Data Scientists - Stefano TucciDevOps for Data Scientists - Stefano Tucci
DevOps for Data Scientists - Stefano Tucci
Stefano Tucci
 
Choosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingChoosing the Right Hardware for Prototyping
Choosing the Right Hardware for Prototyping
Phidgets Inc
 
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Intel Software Brasil
 
Report on VLSI
Report on VLSIReport on VLSI
Report on VLSI
MAYANK KUMAR
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel Corporation
 
Getting Involved in an Free/Open Source Operating System
Getting Involved in an Free/Open Source Operating SystemGetting Involved in an Free/Open Source Operating System
Getting Involved in an Free/Open Source Operating SystemMáirín Duffy
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
DevOps.com
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
MyNOG
 
Dusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdfDusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdf
YongxiaoCheng
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Embarcadero Technologies
 
RT Lab Android Application
RT Lab Android ApplicationRT Lab Android Application
RT Lab Android ApplicationPraahas Amin
 
Fel Flyer F10
Fel Flyer F10Fel Flyer F10
Fel Flyer F10
chitlesh
 
#2 open source introduction
#2 open source introduction#2 open source introduction
#2 open source introduction
sscholle
 
Verilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdfVerilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdf
Sreenivas Mude
 
Moxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsMoxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded Applications
Digital River
 

Similar to FEL Position Paper (20)

Fel Flyer F11
Fel Flyer F11Fel Flyer F11
Fel Flyer F11
 
FEL 12 Release Notes
FEL 12 Release NotesFEL 12 Release Notes
FEL 12 Release Notes
 
Comparison of ESP programming platforms
Comparison of ESP programming platformsComparison of ESP programming platforms
Comparison of ESP programming platforms
 
Free Electronic Lab: Community Leader in Opensource EDA Development
Free Electronic Lab: Community Leader in Opensource EDA Development Free Electronic Lab: Community Leader in Opensource EDA Development
Free Electronic Lab: Community Leader in Opensource EDA Development
 
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
Interoperability of Reconfiguring System on FPGA Using a Design Entry of Hard...
 
DevOps for Data Scientists - Stefano Tucci
DevOps for Data Scientists - Stefano TucciDevOps for Data Scientists - Stefano Tucci
DevOps for Data Scientists - Stefano Tucci
 
Choosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingChoosing the Right Hardware for Prototyping
Choosing the Right Hardware for Prototyping
 
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
 
Report on VLSI
Report on VLSIReport on VLSI
Report on VLSI
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
 
Getting Involved in an Free/Open Source Operating System
Getting Involved in an Free/Open Source Operating SystemGetting Involved in an Free/Open Source Operating System
Getting Involved in an Free/Open Source Operating System
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
 
Dusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdfDusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdf
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
RT Lab Android Application
RT Lab Android ApplicationRT Lab Android Application
RT Lab Android Application
 
Fel Flyer F10
Fel Flyer F10Fel Flyer F10
Fel Flyer F10
 
#2 open source introduction
#2 open source introduction#2 open source introduction
#2 open source introduction
 
Verilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdfVerilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdf
 
Moxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded ApplicationsMoxa white paper---Using Sample Code to Develop Embedded Applications
Moxa white paper---Using Sample Code to Develop Embedded Applications
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

FEL Position Paper

  • 1. POSITION PAPER: FEDORA PROJECT, EDA-FEL-011/PP#01.00 1 Fedora Electronic Lab in Research & Development environment Chitlesh Goorah, Fedora Electronic Lab Architect Email: chitlesh@fedoraproject.org ABSTRACT This paper entails how the Fedora Project encourages R&D in advanced electronics design through its Fedora Electronic Laboratory (FEL) platform. Fedora has opted a different approach in the development of such high-end hardware design and simulation platform. This approach focuses mainly on providing opensource EDA solutions to meet several high-end design flows and methodologies, rather than the traditional opensource method: random packaging process. INTRODUCTION There are many opensource Electronic Design Automation tools on the internet. These EDA tools include advanced scientific know-how of the semiconductor industry, brought by many people from various countries. In order to design hardware for the real life, these EDA software should fit into a particular design flow and ensure interoperability. Otherwise, this knowledge is useless for real life situations. On the other hand, this scientific knowledge is incorporated under various software languages. Thereby, it is also very difficult for the end-user to maintain such design flows, along with an EDA Consortium compatible operating system. FEL strives to lighten the work load of the electronic design community who should only care about their cutting edge technologies rather than wasting time on software deployment. Hence, the Fedora Project incorporates and prepares those opensource EDA tools into its EDA portfolio that meets the current Semiconductor industry’s trend along with an EDA Consortium compatible operating system, Fedora. Fedora Project models a Semiconductor design center as its user base to provide the best portfolio for Micro- Nano Electronic Engineering design flows with opensource software. With such a model, both the Semiconductor industry and R&D facilities have for free and without any registration full access to this electronic engineering portfolio. The latter covers the following fields: • Verilog code generation. • Analog/Digital ASIC design and circuit simulations. • Modeling, PCB design and HDL synthesis. • Post tape-out chip testing facilities. • Embedded Systems Development. • Verification means for hardware description languages (VHDL and Verilog). • Standard cell libraries supporting up to a feature size of 0.13 µm. • Extracted spice decks which can be simulated with any spice simulators. • Interoperability between various packages in order to achieve different design flows. RESEARCH & DEVELOPMENT ENVIRONMENT The Research & Development environment (either academic or industry oriented) has established strong ties with the major EDA vendors. These EDA vendors have resources to improve their software in terms of • runtime and advanced algorithms (routing, retiming, parasitic capacitance calculations) • inclusion of a new industry standard • characterized standard cell libraries of different technologies
  • 2. POSITION PAPER: FEDORA PROJECT, EDA-FEL-011/PP#01.00 2 Despite those advantages, the end-user experiences ’Vendor Lock Down’ whenever the design project requires interfacing with a simulator from a different vendor or even home-made scripts. FEL strives to provide the appropriate design tools which support industry standard data formats in order to eliminate the so-called ’Vendor Lock Down’ issue. Although the Fedora Project is a non-profit organization, FEL shares the same difficulties the big EDA vendors are facing. While many EDA vendors also use opensource tools (GNU Toolchain, Java, Tcl/Tk, Perl,...) to build their software, Fedora as the linux distribution is a perfect ground for their development, since it is an EDA Consortium compatible OS. The researcher thereby has a better design experience by co-hosting opensource EDA tools and commercial EDA tools. Hence, the home-made and project dependent scripts created by the researcher do not suffer from obsolete optimizations and functions of different compilers or interpreters. Since the last two years, Fedora Electronic Lab has been improved to support hardware design for the following applications: • Academic and Research • Automobile • Defense/Space • Medical The user-base is thus expanded to fit different researchers’ needs. While the design and simulation tools proposed under the FEL umbrella are used to design vending machines, RISC processors, consumer products, thick film circuits and different types of pixels, FEL is a reliable option for R&D department to consider. Researchers can use FEL as a testbench for their hardware algorithms. Since the EDA software is opensource, researchers don’t have to rewrite the whole simulator in order to verify their specific hardware algorithms. They can also use Fedora as a collaborative development platform with other researchers of different institutions with Fedora’s VOIP solutions. Researchers can share, backup and retrieve their measurement data securely together with opensource version control systems. AN OPENSOURCE EDA COMMUNITY BUILDER FEL was spinned from an opensource software community with the same values of the Fedora Project. It bridges both opensource hardware and opensource software communities. Subsequently, maintaining a community around FEL is subjected to deal with culture clashes between the communities being bridged. Our approach with FEL is to build a community around opensource EDA solutions with opensource software. This differs from the old-fashioned opensource software community’s method which proposes only opensource EDA software. This old-fashioned method downplays the value of the opensource EDA community as it does not interface with the field applications. This defeats the purpose of being an EDA provider. Our approach with FEL though is to find first EDA solutions from field-proven problems. These EDA solutions will eventually lead to a proper set of opensource EDA software that meets the demands of the field-proven problems. Researchers not only receive EDA portfolios from FEL but also a community that can listen to their real-life problems with EDA software. To build such a community both inside and outside FEL requires a robust infrastructure as a model to follow. Such a model should help the FEL developer-base to fix all the mentioned bottlenecks and to focus on FEL’s roadmap alone. Fedora’s current infrastructure serves FEL with many facilities in terms of • marketing • packaging maintenance and release • software optimizations and security
  • 3. POSITION PAPER: FEDORA PROJECT, EDA-FEL-011/PP#01.00 3 The only problem is the targeting userbase is not the same as regular Fedora userbase. FEL’s userbase may not visit linux tradeshows and thus the value of the opensource EDA solutions are not properly conveyed to the right userbase. Since FEL holds the responsibilities of doing the marketing of its upstream projects, new ways need to be found. That said, it is imperative to line up FEL marketing with those of big EDA vendors. One of the opensource software community clashes FEL ignores is competition with other linux distributions. Hence we have a clear roadmap for our milestones which in return also helps the userbase achieving the design sign-offs quickly. CONCLUSION Fedora Electronic Lab has proved that advanced electronic design is possible with opensource EDA software. While its userbase focuses on ”technology-to-product” transition, the Fedora Project continues to sustain both the opensource EDA community and EDA solutions for the best electronic design experience. The EDA portfolio supported by Fedora Electronic Lab will help its users to achieve their goals. This new approach of EDA software deployment was well greeted by several academic institutions in India, France and United States. The next release Fedora 11 Electronic Lab will push the quality barrier higher than the previous releases. ABOUT FEDORA ELECTRONIC LAB Fedora’s Electronic Lab[1] is a sub-project of the Fedora Project[2] dedicated to support the innovation and development of opensource EDA community. This ambitious sub-project provides a complete electronic laboratory setup with reliable open source design tools in order to keep engineers and researchers in pace with current technological race. REFERENCES [1] http://chitlesh.fedorapeople.org/FEL [2] http://www.fedoraproject.org