Altera Technical Solutions Seminar 2000. Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.

Slides:



Advertisements
Similar presentations
© 2003 Xilinx, Inc. All Rights Reserved Architecture Wizard and PACE FPGA Design Flow Workshop Xilinx: new module Xilinx: new module.
Advertisements

Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
Kazi Spring 2008CSCI 6601 CSCI-660 Introduction to VLSI Design Khurram Kazi.
ECE 699: Lecture 2 ZYNQ Design Flow.
Foundation and XACTstepTM Software
1 Chapter 7 Design Implementation. 2 Overview 3 Main Steps of an FPGA Design ’ s Implementation Design architecture Defining the structure, interface.
Figure 1.1 The Altera UP 3 FPGA Development board
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Delevopment Tools Beyond HDL
FPGA-Based System Design: Chapter 4 Copyright  2004 Prentice Hall PTR HDL coding n Synthesis vs. simulation semantics n Syntax-directed translation n.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
© 2010 Altera Corporation—Public Quickly Master SDC (Synopsis Design Constraint) Timing Analysis 2010 Technology Roadshow.
© 2003 Xilinx, Inc. All Rights Reserved CORE Generator System.
Ch.9 CPLD/FPGA Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
1 Lecture - 2 M.Tech. – Weekend Programme. 2 EDA Tools 1. Design Entry a.View Logic b.Mentor Graphics (Renoir) c.Cadence Design System d.OrCAD e.ALDEC.
Synthesis Presented by: Ms. Sangeeta L. Mahaddalkar ME(Microelectronics) Sem II Subject: Subject:ASIC Design and FPGA.
Xilinx Development Software Design Flow on Foundation M1.5
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Tools for Power Analysis
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
Xilinx Programmable Logic Design Solutions Version 2.1i Designing the Industry’s First 2 Million Gate FPGA Drop-In 64 Bit / 66 MHz PCI Design.
COE 405 Design and Modeling of Digital Systems
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
정 용 군 ( 전자공학과 대학원 ) 대상 : VLSI 설계 연구회 1,2,3 학년 기간 : ~ Synopsys Tool 교육 Synopsys 교육 1.
My Second FPGA for Altera DE2-115 Board 數位電路實驗 TA: 吳柏辰 Author: Trumen.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
DFT Compiler Synopsys Customer Education Services
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
ECE 545 Project 2 Specification. Schedule of Projects (1) Project 1 RTL design for FPGAs (20 points) Due date: Tuesday, November 22, midnight (firm) Checkpoints:
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
ECE-C662 Lecture 2 Prawat Nagvajara
Tools - Design Manager - Chapter 6 slide 1 Version 1.5 FPGA Tools Training Class Design Manager.
CORE Generator System V3.1i
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
What’s New in Xilinx Ready-to-use solutions. Key New Features of the Foundation Series 1.5/1.5i Release  New device support  Integrated design environment.
Ready to Use Programmable Logic Design Solutions.
WebPOWERED Software Solutions – Spring 2000 WebPOWERED CPLD Software Solutions SPRING OF CY2000.
© 2005 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU CORE Generator System.
1 2/1/99 Confidential Selling Xilinx Software vs. Altera Xilinx Academy February 24th, 1999.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
Xilinx Alliance Series Xilinx/Synopsys Powerful High Density Solutions
Programmable Hardware: Hardware or Software?
ASIC Design Methodology
Lab 0: Familiarization with Equipment and Software
My Second FPGA for Altera DE2-115 Board
M1.5 Foundation Tools Xilinx XC9500/XL CPLD
Topics Modeling with hardware description languages (HDLs).
Topics Modeling with hardware description languages (HDLs).
Xilinx/Exemplar Logic FPGA Synthesis Solution
Reconfigurable Computing
Topics HDL coding for synthesis. Verilog. VHDL..
Week 5, Verilog & Full Adder
Programmable Logic Design Solutions
ECE-C662 Introduction to Behavioral Synthesis Knapp Text Ch
FPGA Tools Course Answers
ECE 699: Lecture 3 ZYNQ Design Flow.
Powerful High Density Solutions
Xilinx/Model Technology Powerful FPGA Verification Solution
Win with HDL Slide 4 System Level Design
THE ECE 554 XILINX DESIGN PROCESS
H a r d w a r e M o d e l i n g O v e r v i e w
Measuring the Gap between FPGAs and ASICs
Digital Designs – What does it take
THE ECE 554 XILINX DESIGN PROCESS
Xilinx CPLD Software Solutions
Øyvind Hagen Senior Hardware Developer
Xilinx Alliance Series
Presentation transcript:

Altera Technical Solutions Seminar 2000

Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration Intellectual Property Design Iteration Design Optimization Internet Interface Roadmap Quartus Demo

Agenda Introduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration Intellectual Property Design Iteration Design Optimization Internet Interface Roadmap u NativeLink™ Integration u Scripting

Integration with EDA Partners Place & RouteDesign Verification Synthesis Synopsys Synplicity Exemplar Logic EDA Partner Model Technology/ Mentor Graphics Cadence Synopsys EDA Partner EDIF Verilog VHDL SDF EDIF Verilog VHDL AHDL Quartus

NativeLink EDA Integration  Seamless Interfaces with Popular Tools EDA Tools Can Run Seamlessly in Quartus EDA Tools Can Run Seamlessly in Quartus Quartus Can Run Seamlessly in EDA Tools Quartus Can Run Seamlessly in EDA Tools  Improved Utilization and Timing Prediction Available for Synthesis Tools Run-Time Access to Quartus Device and Project Databases Run-Time Access to Quartus Device and Project Databases

Adaptive Timing-Driven Synthesis Constraints Quartus Place and Route Netlist Extraction Synthesis Tool Tech Mapping Synthesis

Scripting Capabilities  Two Powerful Scripting Languages Visual Basic Visual Basic TCL/TK (Platform Independent) TCL/TK (Platform Independent)  Total Automation A Single Script Can Run an EDA Tool and Quartus A Single Script Can Run an EDA Tool and Quartus Customize Output to Suit Specific Needs Customize Output to Suit Specific Needs Customize Input Settings in a Spreadsheet or Text File Customize Input Settings in a Spreadsheet or Text File

ModelSim PE - Highlights  100% VHDL,Verilog Support Supported on all Platforms (98, NT, Solaris, HP) Supported on all Platforms (98, NT, Solaris, HP) Testbench Support Testbench Support “Behavioral” Constructs Support “Behavioral” Constructs Support  HDL Debugging Environment HDL Compiler, Simulator, Source Editor, Waveform viewer, Dataflow Manager HDL Compiler, Simulator, Source Editor, Waveform viewer, Dataflow Manager  Optimized Direct Compiled Architecture Compiles HDL directly to machine independent object code Compiles HDL directly to machine independent object code  Tcl Scripting Support  Integration w/ other EDA tools in the industry Quartus, MP2, Renoir, Leonardo Spectrum etc. Quartus, MP2, Renoir, Leonardo Spectrum etc.

FPGA Express Features  Architecture-specific mapping for high QoR ATOMs (I/O, Lcell, etc.) ATOMs (I/O, Lcell, etc.) Carry/cascade chains Carry/cascade chains  LPM inferencing Multiplier LPMs inferred for FLEX and APEX devices Multiplier LPMs inferred for FLEX and APEX devices Other arithmetic operators are implemented using ATOMs and carry chains Other arithmetic operators are implemented using ATOMs and carry chains  Automatic Global Signal Mapping

FPGA Express Features  TimeTracker Spreadsheet-based timing analysis tool Spreadsheet-based timing analysis tool Saves time by catching timing issues before P&R Saves time by catching timing issues before P&R  VisTA Schematic Viewer Tightly linked with TimeTracker for graphical analysis Tightly linked with TimeTracker for graphical analysis Analyze RTL and optimized design schematics Analyze RTL and optimized design schematics  Easy-to-use Synthesis Control Push-button flow Push-button flow Constraint-based flow Constraint-based flow Hierarchical flow Hierarchical flow Script-based flow Script-based flow

DesignWare FPGA Express DC Shell.db Push-Button Flow Industry-Standard HDL Support Built-In Static Timing Analysis Tool Schematic Viewer Integration with MAX+plus II & Quartus FPGA Compiler II (Altera Edition) FPGA Express FPGA Express Vs FPGA Compiler II Retiming  What is FPGA Compiler II Altera Edition ?

FPGA Compiler II - Altera Edition  Superset of FPGA Express Plus...  Design Ware Support: FC II Altera edition supports the DesignWare  Foundation components. FC II Altera edition supports the DesignWare  Foundation components. Instantiated DesignWare components are synthesized using FC II with no user intervention. Instantiated DesignWare components are synthesized using FC II with no user intervention. FCII Does not infer DesignWare components, FCII Does not infer DesignWare components, Uses a Built-in module generator to infer the optimal operator. Uses a Built-in module generator to infer the optimal operator. .db File Support: FCII can export a DB File to Primetime or DC or Formality FCII can export a DB File to Primetime or DC or Formality

FPGA Compiler II - Altera Edition  DC Shell Script translation Helps easy ASIC -> FPGA Migration: Helps easy ASIC -> FPGA Migration: Most DC users utilize the scripting capability to automate their design flow. Most DC users utilize the scripting capability to automate their design flow. Utility to help these designers migrate to FC II Utility to help these designers migrate to FC II fc2_altera_shell > translate_dc_script – input_script dc_shell.scr –output_script fc2.scr fc2_altera_shell > translate_dc_script – input_script dc_shell.scr –output_script fc2.scr –where dc_shell.scr is the original dc_shell script and fc2.scr is the translated script.  All GUI Actions in FCII have an Equivalent shell command

Leonardo Spectrum Update  Device Support Update: h:MAX 7000 A/E/S Support h:MAX 7000 A/E/S Support i: MAX 3000 Support i: MAX 3000 Support : ACEX Support (in the April time frame) : ACEX Support (in the April time frame)

Leonardo Spectrum Update  I/O Register Packing: Default to OFF Default to OFF Set from the Technology Form Set from the Technology Form Will Bring Internal Flops into the I/O ATOMs Will Bring Internal Flops into the I/O ATOMs Technology Form Unpacked Packed

Leonardo Spectrum Update  i: PTERM Optimization for APEX LCELL PTERM Allows full utilization of the APEX architecture!  PTERM Constraint Set on Instance  Implemented as Sum-of-Products Logic  Quartus Instructed to Implement in PTERMs through Native-Link (passed as Tcl Constraint)

Leonardo Spectrum Update  Coming in a Beta in March 2000 Beta in March 2000 Production in April 2000 Production in April 2000 New Schematic Viewer (Leonardo Insight) New Schematic Viewer (Leonardo Insight) Integrated Design Browser Integrated Design Browser  Also coming in 2000 In-Place Optimization Flow In-Place Optimization Flow Re-optimize critical paths after place and route Re-optimize critical paths after place and route Optimize the “real critical paths “ Optimize the “real critical paths “ Reduce design iterations through place and route Reduce design iterations through place and route

Benchmark Score (23 designs,win point) 3:8:12 1:9:134:14:5 TDC Off 5:7:111:10:123:13:7 TDC On TimeArea f MAX FC2 : Synplify : Leonardo

EDA Integration Summary  Quartus Fits Seamlessly into Existing Flows Can Work Under the Command of Other Tools Can Work Under the Command of Other Tools Can Launch Other Tools and Vice Versa Can Launch Other Tools and Vice Versa  Tools Can Communicate with Each Other Constraints and Results Can Be Passed Between Tools Constraints and Results Can Be Passed Between Tools  CAD Managers Can Script Custom Flows