electronic lab 11 Fedora Electronic Lab empowers hardware engineers and universities with opensource solutions for micro nano electronics engineering.

Similar documents
Expert Layout Editor. Technical Description

PDK-Based Analog/Mixed-Signal/RF Design Flow 11/17/05

A Method to Implement Layout Versus Schematic Check in Integrated Circuits Design Programs

Digital System Design Lecture 2: Design. Amir Masoud Gharehbaghi

Evolution of CAD Tools & Verilog HDL Definition

Chapter 5: ASICs Vs. PLDs

FPGA Based Digital Design Using Verilog HDL

101-1 Under-Graduate Project Digital IC Design Flow

ASIC world. Start Specification Design Verification Layout Validation Finish

DIGITAL DESIGN TECHNOLOGY & TECHNIQUES

Introduction to VHDL. Module #5 Digilent Inc. Course

Design Solutions in Foundry Environment. by Michael Rubin Agilent Technologies

LiTE Design PORTFOLIO

Cell-Based Design Flow. TA : 吳廸優

Design Methodologies and Tools. Full-Custom Design

Guidelines for Verilog-A Compact Model Coding

EE 434 ASIC & Digital Systems

An Overview of Standard Cell Based Digital VLSI Design

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Lab #2: Layout and Simulation

PrimeTime: Introduction to Static Timing Analysis Workshop

VCS AMS. Mixed-Signal Verification Solution. Overview. testing with transistor-level accuracy. Introduction. Performance. Multicore Technology

An OpenSource Digital Circuit Design Flow

Harmony-AMS Analog/Mixed-Signal Simulator

An overview of standard cell based digital VLSI design

Hardware Description Languages. Introduction to VHDL

Case study of Mixed Signal Design Flow

1.4 Other Services Services offered to a broad set of customers, such as product installation and field application support.

Laker 3 Custom Design Tools

Digital Design Methodology (Revisited) Design Methodology: Big Picture

Digital Design Methodology

Allegro Design Authoring

8. Best Practices for Incremental Compilation Partitions and Floorplan Assignments

EE 330 Laboratory Experiment Number 11

Comprehensive Place-and-Route Platform Olympus-SoC

ASIC Physical Design Top-Level Chip Layout

310/ ICTP-INFN Advanced Tranining Course on FPGA and VHDL for Hardware Simulation and Synthesis 27 November - 22 December 2006

Virtuoso Custom Design Platform GXL. Open Database. PDKs. Constraint Management. Customer IP

CMOS VLSI Design Lab 4: Full Chip Assembly

Synopsys Design Platform

Glossary. AHDL A Hardware Description Language, such as Verilog-A, SpectreHDL, or VHDL-A, used to describe analog designs.

Galaxy Custom Designer SE The New Choice in Custom Schematic Editing and Simulation Environment

Getting Started with Cadence Draft #3. Dan Kelly The School of Electrical and Electronic Engineering The University of Adelaide December 2, 2005

Hardware describing languages, high level tools and Synthesis

Mentor Graphics Solutions Enable Fast, Efficient Designs for Altera s FPGAs. Fall 2004

Virtuoso Layout Suite XL

Will Silicon Proof Stay the Only Way to Verify Analog Circuits?

ECE425: Introduction to VLSI System Design Machine Problem 3 Due: 11:59pm Friday, Dec. 15 th 2017

TABLE OF CONTENTS 1.0 PURPOSE INTRODUCTION ESD CHECKS THROUGHOUT IC DESIGN FLOW... 2

EE 330 Laboratory Experiment Number 11 Design and Simulation of Digital Circuits using Hardware Description Languages

AMS DESIGN METHODOLOGY

CHAPTER 1 INTRODUCTION

ESE 570 Cadence Lab Assignment 2: Introduction to Spectre, Manual Layout Drawing and Post Layout Simulation (PLS)

Visual Design Flows for Faster Debug and Time to Market FlowTracer White Paper

01 1 Electronic Design Automation (EDA) the correctness, testability, and compliance of a design is checked by software

Collaborate to Innovate FinFET Design Ecosystem Challenges and Solutions

RTL Coding General Concepts

Overview of Digital Design with Verilog HDL 1

ASSOCIATED ELECTRONICS RESEARCH FOUNDATION C-53 PHASE-II, NOIDA

Virtuoso System Design Platform Unified system-aware platform for IC and package design

TEXAS INSTRUMENTS ANALOG UNIVERSITY PROGRAM DESIGN CONTEST MIXED SIGNAL TEST INTERFACE CHRISTOPHER EDMONDS, DANIEL KEESE, RICHARD PRZYBYLA SCHOOL OF

Hardware Modeling using Verilog Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

UNIVERSITY OF WATERLOO

Schematic/Design Creation

The Microprocessor as a Microcosm:

Hipex Full-Chip Parasitic Extraction

Galaxy Custom Designer LE Custom Layout Editing

Chapter 1 Overview of Digital Systems Design

Guardian NET Layout Netlist Extractor

For more details, Please contact: #25, Dr. Radhakrishnan Salai, CADD Centre Building, Mylapore, Chennai

01-1 Electronic Design Automation (EDA) The use of software to automate electronic (digital and analog) design.

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

DATASHEET VIRTUOSO LAYOUT SUITE GXL

EE595. Part VIII Overall Concept on VHDL. EE 595 EDA / ASIC Design Lab

CS/EE 5720/6720 Analog IC Design Tutorial for Schematic Design and Analysis using Spectre

CMOS Design Lab Manual

Ohio Linux Fest. Embedded Development with Linux. Tools for embedded development. John McDonough

Overview of Digital Design Methodologies

PG Certificate. VLSI Design & Verification (RTL using Verilog, FPGA Design Flow & Verification) (Live Project)

Unleashing the Power of the Command-Line Interface. Jeremy W. Webb UC Davis VLSI Computation Laboratory

HIPEX Full-Chip Parasitic Extraction. Summer 2004 Status

VLSI Design Automation

An overview of mobile and embedded platforms

Complete Design Environment 完整的設計環境. Addi Lin

THE DESIGN ENVIRONMENT FOR HETEROGENEOUS SYSTEMS

CPE/EE 427, CPE 527, VLSI Design I: Tutorial #4, Standard cell design flow (from verilog to layout, 8-bit accumulator)

Cadence Virtuoso Schematic Design and Circuit Simulation Tutorial

Computer-Based Project on VLSI Design Co 3/7

Improve Reliability With Accurate Voltage-Aware DRC. Matthew Hogan, Mentor Graphics

CPE/EE 427, CPE 527, VLSI Design I: Tutorial #3, Standard cell design flow (from schematic to layout, 8-bit accumulator)

Design Methodologies. Full-Custom Design

Concurrent, OA-based Mixed-signal Implementation

More Course Information

Cadence Rapid Adoption Kits

Open Source Schematic Tools List For Java Development

Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles

Virtuoso Layout Editor

Spiral 2-8. Cell Layout

Graphics: Alexandra Nolte, Gesine Marwedel, Universität Dortmund. RTL Synthesis

Silicon Virtual Prototyping: The New Cockpit for Nanometer Chip Design

Cadence simulation technology for PCB design

Transcription:

The Fedora Project is out front for you, leading the advancement of free, open software and content. electronic lab 11 Community Leader in opensource EDA deployment Fedora Electronic Lab empowers hardware engineers and universities with opensource solutions for micro nano electronics engineering. http://chitlesh.fedorapeople.org/fel fedora electronic lab list@redhat.com The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community maintained document. Red Hat is not responsible for content.

Proven community Leader in innovative opensource software development Fedora Electronic Lab 11 empowers you with EDA design tools and a quality class Linux distribution for advance electronic hardware design and simulation! Features Collection of Perl modules is offered to extend Verilog and VHDL support. Design tools for Application Specific Integrated Circuit (ASIC) design flows. Extra standard cell libraries supporting a feature size of 0.13µm. Interoperability between EDA packages to achieve different design flows. Tools for embedded/arm design. History Initiated 3 years ago by providing a handful set of design tools, now Fedora Electronic Lab is a matured design and simulation platform for Micro Nano Electronics Engineering and Embedded Systems. Now fedora has more than 14 million users around the world. Fedora Electronic Lab, a subset of Fedora, is also available for free has already been adopted by many universities and engineers. Design Tools The software provided benefits both EDA engineers and ASIC designers engaged in chip design. Analog/Digital Circuit design and simulation Perl modules for CAD engineers Verification and Documentation Eclipse IDE for Embedded Systems Development Micro Controller Programming FEL also empowers your entreprise Linux distributions with EPEL 5 repository.

VLSI Design Layout & Checks Includes A continuous DRC that operates in background and maintains an up to date picture of violations. A hierarchical circuit extractor that only re extracts portions of the circuit that have changed. Plowing that permits interactive stretching and compaction. Routing tools that work under and around existing connections. Logs and corner stitching to achieve efficient implementations. Dedicated to training in sub micron CMOS VLSI design with full editing facilities. Supports technology files by the MOSIS foundry service. Switch level simulation of the layout, by considering transistors as ideal switches, or using RC time constants to predict the relative timing of events through extracted capacitance and lumped resistance values. Ensures that layout connectivity matches the logical design represented by the schematic or netlist before tapeout by automatically extracting devices and nets formed across layout hierarchy and, comparing them to the schematic netlist. (LVS) Generates GDS II stream format and Caltech Intermediate Form (CIF) from a given layout. Achievement : Thick film circuit layout using the Magic layout editor.

Digital Design Key Supports both VHDL and Verilog designs. Implementation of the VHDL language o IEEE 1076 1987 standard o IEEE 1076 1993 standard o the protected types of VHDL00 Features: (aka IEEE 1076a or IEEE 1076 2000) o and non standard third party libraries. VPI functionality. Pretty printing or cross references generation in HTML. Makefile generation for any component in a design. A graphical waveform viewer with TCL support. A Verilog simulator and synthesis tool for IEEE 1364 2001 standard. Fedora Electronic Lab was designed to help you create a chip (mixed signal supported) from specification, simulates the HDL designs, conduct functional verification, do physical design and finally handoff your chip for manufacturing. FEL also includes tools to help you create an evaluation board for your chips. Fedora's HDL simulation environment enables you to verify the functional and timing models of your design. Automatic layout generation from HDL files and standard cell libraries up to a feature size of 0.13µm can be carried out on Fedora 11. Focus on your complex designs and users should not compile EDA software but use them out of the box.

Extra hardware modelling capabilities Reduce Verilog Coding time with Emacs Context sensitive highlighting Auto Indenting Macro expansion capabilities Verilog mode is being used by thousands of engineers world wide. The Verilog AUTOS are in use by many of the leading IP providers, including IP processor cores sold by MIPS and ARM. Make full use of Parametrized based design with Perl modules for both Verilog and VHDL The Perl modules being shipped with Fedora Electronic Lab empower digital designers and CAD engineers with methodologies to: Extend home grown design flow methodology for professional use. Take full advantage of the existing EDA tools on Fedora (both frontend and backend) Have a quick grip on the gate count and static timing analysis. Reduce the gap between proprietary EDA tool and opensource EDA tool Spin one's own home grown IP core portfolio. (DDS,SPI controller, I2C controller...) Auto generate code, e.g. testbenches, stimulus/atpg vectors, code wrappers, etc Execute various operations from a multi tool environment in a design flow. Analyze large quantities of output data quickly and efficiently.

Frontend to Backend ASIC design flows From Synthesis to physical optimization and layout design flows and till CIF and GDSII handoff, Fedora ensures that with the 7 extra standard cells (up to a feature size of 0.13µm), designers have adequate design tools. GDSII files created can even be used on analog layout editors to benefit with Analog/Mixed signal capabilities. Use a 3D view representation (generated from GDSII data) of the physical layout in teaching. PCB layout editors are provided to help you create evaluation board of your chips. Prototyping can be automated with the wide collection of Perl modules, provided under the Fedora umbrella.

Circuit Simulation Build interactive schematics for your custom designs. Various types of netlists can be extracted, simulated or used for PCB layout. All spice simulators included possess mixed mode capabilities. General Purpose Circuit Simulators o Nonlinear AC/DC analysis o Transient, Fourier analysis o S parameter and harmonic balance analysis Beyond Spice capabilities: Level 49, BSIMv3 and EKV implementations Multi lingual, ablilty to mimic different variants of spice, and also supporting the newer languages like Verilog AMS Draws publishable quality electrical circuit schematic diagrams. Circuit components can be retrieved from libraries which are fully editable. Easy to use GUI with TCL interface or GTK interface.

PCB Layout Design A professional quality printed circuit board design environment along with : schematic capture, simulation, prototyping attribute management, bill of materials (BOM) generation and netlisting into over 20 netlist formats. Footprints can be generated by simple Perl scripts. These Perl scripts can be maintained under a revision control sytem with Eclipse IDE. Includes a rats nest feature, design rule checking, and can provide industry standard RS 274 X (Gerber), NC drill, and centroid data (X Y data) output for use in the board fabrication and assembly process. Offers high end features such as an autorouter and trace optimizer, which can tremendously reduce layout time. Creates PCB of up to 8 layers with an unlimited number of components and nets. Includes a viewer for Gerber files (RS274X), which supports NC drill and Excellon formats.

µcontroller Programming Supported compilers : the Small Device C Compiler, the GNU PIC Utilities, the PICC compilers, the PIC30 toolchain, the C18 compiler, the JAL and JALV2 compilers, the CSC compiler, and the Boost compilers. Ease to use IDEs for microcontrollers circuit design, simulation and programmation to serial, parallel and USB ports. IDE includes an oscilloscope and a flowchart integration. Supported debuggers : ICD2 and GPSim. Supported programmers : ICD2, PICkit1 and PICkit2 and PicStart+ programmers. Supports 8051 and AVR and Binutils for SPU on IBM Cell processors. Embedded Systems Development Arm and AVR Development System Supports the Atmel's STK500 and the PPI (parallel port interface) programmer types. Includes Cross compilers and Programmers a Universal In System Programmer for Atmel AVR and 8051 a Program for interfacing the Atmel JTAG ICE to GDB Small Device C Compiler

electronic lab About Fedora Electronic Lab is a subproject of the Fedora Project dedicated to EDA tools and open hardware content. We develop and provide each 6 months a new version release for free. Our goal is not only package those tools for you, but shape those tools to satisfy design methodologies. It can be downloaded freely as a LiveDVD. Download the latest version 11. All Fedora Electronic Lab packages can be freely installed via yum from official repositories. Website : http://chitlesh.fedorapeople.org/fel technical support : Fedora Electronic Lab Mailing List Copyright 2003 2009 Red Hat Inc and Others. All rights reserved.