22
FUDConBrussels 2007 - [email protected] Design & Verification Club Bristol 2010 Chitlesh GOORAH

Free Electronic Lab: Community Leader in Opensource EDA Development

  • Upload
    dvclub

  • View
    326

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Design & Verification Club Bristol 2010

Chitlesh GOORAH

Page 2: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

[ Free Electronic Lab ]

(formerly Fedora Electronic Lab)

An opensource Design and Simulation platformfor Micro-Electronics

A one-stop linux distribution for hardware design

Marketing means for opensource EDA developers (Networking)

From SPEC, Model, Frontend Design, Backend,Development boards to embedded software.

Page 3: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Approx. 6 month design development cycle

Tackling Design Complexity

Lower Power, Lower Cost and Smaller Space

Semiconductor Industry's neck squeezed in 2008

Management (digital/analog) IP Portfolio

Electronic Designers Problems

Page 4: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Page 5: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

A basic Design Flow

Page 6: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

TIP: Use verilator to lint your verilog files.TIP: Use verilator to lint your verilog files.

Most of the Veripool tools are available under FEL.Most of the Veripool tools are available under FEL.They are in sync with Wilson Snyder's releases.They are in sync with Wilson Snyder's releases.

Page 7: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Page 8: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

GTKWaveGTKWave

Don't forget its TCL backendDon't forget its TCL backend Widely used together with SystemC Widely used together with SystemC

Page 9: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Standard Cell librariesTools

Page 10: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Backend designBackend designOpen Circuit Design, ElectricOpen Circuit Design, ElectricAlliance, TopedAlliance, Toped

Page 11: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

gEDA/gafgEDA/gafWell known and famous. Well known and famous. A very good example of opensource EDA tool.A very good example of opensource EDA tool.

Page 12: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

A Temperature Collector design from Levente Kovacs.A Temperature Collector design from Levente Kovacs.

Active development and a 3D PCB layout design in development.Active development and a 3D PCB layout design in development.

Page 13: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

FEL's KICAD aligned with OpenMoko's needsFEL's KICAD aligned with OpenMoko's needs

fped: OpenMoko's Footprint editorfped: OpenMoko's Footprint editor

Page 14: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Page 15: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

GDS to POV (3D)GDS to POV (3D)Zoom/RotateZoom/Rotate

Page 16: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Co Simulation Based Design

UML to Perl, TCL or C++ exports.TIP: Heaven, when coupled with Truss & Teal tools.

Page 17: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Page 18: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Simple Installation

Trial:Fedora Electronic Lab LiveDVD

Production Environment:On Fedora > 12 or upcoming RHEL / CentOS 6

# yum groupinstall 'Electronic Lab'

Page 19: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Who are using FEL ?

Universities around the world- US, UK, France, India, Mexico, Brazil, Italy

Small companies & consulting companies

Linux For You magazinePublished twice (Jan 08, Jan 09)

Basic opensource EDA toolsSun Microsystems, IBM, ST Microelectronics, Analog Devices, On Semi conductors

Page 20: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

FEL User and Developer benefits

Page 21: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Free Electronic Lab 6.0 ?

Satisfy User “ME”

Strengthening the Backbone

Ensuring Interchangeability

FrontEnd design experience

Port to the Entreprise Class OS

Step into the opensource IP env

Page 22: Free Electronic Lab: Community Leader in Opensource EDA Development

FUDConBrussels 2007 ­ [email protected]

Thank you,

The Free Electronic Lab team

http://spins.fedoraproject.org/fel/electronic­[email protected]

Questions & Answers