CERN Feb 3, 2009 Electronics User Group meeting 24 Jan 18-22, 2009A. Kluge

Slides:



Advertisements
Similar presentations
VHDL Design of Multifunctional RISC Processor on FPGA
Advertisements

Sundanc e High-tech DSP solutions. Giving you the freedom to design Multiprocessor Technology Ltd SOFTWARE UTILITY TOOLS.
VHDL - I 1 Digital Systems. 2 «The designer’s guide to VHDL» Peter J. Andersen Morgan Kaufman Publisher Bring laptop with installed Xilinx.
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Configurable System-on-Chip: Xilinx EDK
February 4, 2002 John Wawrzynek
CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan Feb. 4, 2010.
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.
Using the Trigger Test Stand at CDF for Benchmarking CPU (and eventually GPU) Performance Wesley Ketchum (University of Chicago)
FPGA-Based Systems Design Flow in Action By: Ramtin Raji Kermani.
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
31st July 2008AIDA FEE Report1 AIDA Front end electronics Report July 2008 Progress Virtex5 FPGA choice Milestones for prototype delivery.
Tools - Day 1 - Information Resources Chapter 10 slide 1Version 1.5 FPGA Tools Training Course Information Resources.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Compact MythTV Frontend Advisor: Professor Wilsey Dustin Grimmeissen Richard Anderson David Kesler.
Status of the digital readout electronics Mauro Raggi and F. Gonnella LNF Photon Veto WG CERN 13/12/2011.
Using PVSS for the control of the LHCb TELL1 detector emulator (OPG) P. Petrova, M. Laverne, M. Muecke, G. Haefeli, J. Christiansen CERN European Organization.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Status Report Atsushi Nukariya. FPGA training course ・ I solved 15 problems which are proposed by Uchida-san. ・ I used above circuit board. FPGA.
Infrastructure design & implementation of MIPS processors for students lab based on Bluespec HDL Students: Danny Hofshi, Shai Shachrur Supervisor: Mony.
Summary DCS Workshop - L.Jirdén1 Summary of DCS Workshop 28/29 May 01 u Aim of workshop u Program u Summary of presentations u Conclusion.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
RUNNING RECONFIGME OS OVER PETA LINUX OS MUHAMMED KHALID RAHIM DR. GRANT WIGLEY ID:
1 of 23 Fouts MAPLD 2005/C117 Synthesis of False Target Radar Images Using a Reconfigurable Computer Dr. Douglas J. Fouts LT Kendrick R. Macklin Daniel.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
GBT Interface Card for a Linux Computer Carson Teale 1.
Xilinx Development Software Design Flow on Foundation M1.5
Design Verification An Overview. Powerful HDL Verification Solutions for the Industry’s Highest Density Devices  What is driving the FPGA Verification.
Optimal Client-Server Assignment for Internet Distributed Systems.
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.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
집적회로 Spring 2007 Prof. Sang Sik AHN Signal Processing LAB.
Developments in networked embedded system technologies and programmable logic are making it possible to develop new, highly flexible data acquisition system.
STATEFLOW AND SIMULINK TO VERILOG COSIMULATION OF SOME EXAMPLES
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
Infrastructure design & implementation of MIPS processors for students lab based on Bluespec HDL Students: Danny Hofshi, Shai Shachrur Supervisor: Mony.
1 - CPRE 583 (Reconfigurable Computing): VHDL to FPGA: A Tool Flow Overview Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 5: 9/7/2011.
Sub-Nyquist Sampling Algorithm Implementation on Flex Rio
1 RapidIO Testbed Update Chris Conger Honeywell Project 1/25/2004.
Tools - Design Manager - Chapter 6 slide 1 Version 1.5 FPGA Tools Training Class Design Manager.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Barcelona 1 Development of new technologies for accelerators and detectors for the Future Colliders in Particle Physics URL.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Introduction TO Network Administration
Simulation of high speed serial interconnection (report from PH/ESE first discussion about high speed serial link simulations) J. Christiansen, S. Baron1EUG.
J1 J3 J2 FF0FF1FF2FF3FF4FF5 DM DD System ACE DC  DC The Cartoon Guide to the ZPD.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
GBT-FPGA Interface Carson Teale. GBT New radiation tolerant ASIC for bidirectional 4.8 Gb/s optical links to replace current timing, trigger, and control.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
1 James N. Bellinger 26-Feb-2008 DCOPS DAQ Control Main DAQ Runs on Linux Data directly to Oracle Controlled via DIM Errors presented via DIM PVSS component.
Project number: Andreas Sakellariou – PRISMA ELECTRONICS 1 st EU Mid-Term Review meeting 7 November 2014.
System Software (1) The Operating System
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Programmable Hardware: Hardware or Software?
Lab 0: Familiarization with Equipment and Software
The Complete Solution for Cost-Effective PCI & CompactPCI Implementations 1.
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Reconfigurable Computing
Figure 1 PC Emulation System Display Memory [Embedded SOC Software]
Embedded systems, Lab 1: notes
數位IC設計 Pei-Yin Chen, 陳培殷.
Xilinx Alliance Series
Presentation transcript:

CERN Feb 3, 2009 Electronics User Group meeting 24 Jan 18-22, 2009A. Kluge

Agenda Introduction (10’), Alex Kluge Introduction (10’), Alex Kluge News from IT – Cadence/PCB/simulation Design flow (30') John Evans, Pierre Bähler News from IT – Cadence/PCB/simulation Design flow (30') John Evans, Pierre Bähler News of Cadence design flow discussion in PH-ESE(15’), Alex News of Cadence design flow discussion in PH-ESE(15’), Alex News from EN-ICE (former TS-DEM) - News, new structure (30') Betty Magnin, (excused) News from EN-ICE (former TS-DEM) - News, new structure (30') Betty Magnin, (excused) Discussion on review processes (20’), Tullio Grassi Discussion on review processes (20’), Tullio Grassi New tool/IP core requests (10'), all New tool/IP core requests (10'), all AOB (10') AOB (10') Feb 3, 2009A. Kluge

Introduction Andrea Boccardi as representative of the BE-BI-QP team will replace Jean Jacques Savioz Andrea Boccardi as representative of the BE-BI-QP team will replace Jean Jacques Savioz Gianluca Agieri Rinella, Csaba Soos, Paschalis Vichoudis, PH-ESE Gianluca Agieri Rinella, Csaba Soos, Paschalis Vichoudis, PH-ESE Tullio Grassi, CMS, CERN user Tullio Grassi, CMS, CERN user Janos Ero, CMS, CERN user Janos Ero, CMS, CERN user Jan 18-22, 2009A. Kluge

Report on design flow test does not exist on Windows anymore

Report on design flow test Simulation (nclaunch) tested for verilog and VHDL under linux on lxplus & PARC Simulation (nclaunch) tested for verilog and VHDL under linux on lxplus & PARC for me: grahical interface considerably faster for me: grahical interface considerably faster both verilog & VHDL simulation are working both verilog & VHDL simulation are working DFS file access to lxplus/Cadence not working DFS file access to lxplus/Cadence not working Solution: strore files on AFS and access files from PC via OpenAfs -> working Solution: strore files on AFS and access files from PC via OpenAfs -> working AFS space can be created by IT dedicated to each CAE user AFS space can be created by IT dedicated to each CAE user Jan 18-22, 2009A. Kluge

PH-ESE meeting on design flow The aim of the meeting was to define a CAE design flow suitable for the work in the PH-ESE group. The aim of the meeting was to define a CAE design flow suitable for the work in the PH-ESE group. Feb 3, 2009A. Kluge

PH-ESE meeting on design flow Elaborate simulation environment needs to be used to provide efficient results. Elaborate simulation environment needs to be used to provide efficient results. test bench based FPGA simulations, where also the connections to other components on the board (memories, other FPGAs) are simulated in a simplified manner. test bench based FPGA simulations, where also the connections to other components on the board (memories, other FPGAs) are simulated in a simplified manner. board level simulations where the FPGAs are simulated both functionally and with timing back annotations together with a HDL description of the PCB board. The PCB board simulation is used either to verify the proper connections between components on the board (FPGA, RAMs, active and passive components) or components on other boards.In critical cases the timing information of the board layout is back annotated to the simulation. board level simulations where the FPGAs are simulated both functionally and with timing back annotations together with a HDL description of the PCB board. The PCB board simulation is used either to verify the proper connections between components on the board (FPGA, RAMs, active and passive components) or components on other boards.In critical cases the timing information of the board layout is back annotated to the simulation. system level simulations where all components of a system including the front-end ASIC, the communication links, the back-end electronics with several different FPGAs and the DAQ, DCS and trigger interfaces are simulated. This is done in a multi designer environment where the simulation is composed of several designs which are actively developed simultaneously. system level simulations where all components of a system including the front-end ASIC, the communication links, the back-end electronics with several different FPGAs and the DAQ, DCS and trigger interfaces are simulated. This is done in a multi designer environment where the simulation is composed of several designs which are actively developed simultaneously. Feb 3, 2009A. Kluge

PH-ESE meeting on design flow Cadence design flow together on the same platform as this allows cross selecting signal for different tools, such as graphically selecting signals in the schematic for display in the simulator, or selecting signals in the layout. As a result the schematic entry, the simulator and the layout tool must run on the same platform. Cadence design flow together on the same platform as this allows cross selecting signal for different tools, such as graphically selecting signals in the schematic for display in the simulator, or selecting signals in the layout. As a result the schematic entry, the simulator and the layout tool must run on the same platform. Thus the proposed solution of having only the simulator running under Linux and exchanging the files via AFS does therefore not work. Thus the proposed solution of having only the simulator running under Linux and exchanging the files via AFS does therefore not work. Furthermore in view of the faster communications between FPGAs and boards and higher complexity board level simulations will increase in importance. Furthermore in view of the faster communications between FPGAs and boards and higher complexity board level simulations will increase in importance. Feb 3, 2009A. Kluge

PH-ESE request for Cadence Flow lxplus PARC machines and personal Linux PC personal Windows PC personal installation or terminal server personal Windows PC or terminal server B1

PH-ESE preliminary conclusion In conclusion PH-ESE would like to request the Cadence SPB and Cadence IUS design kits to be available on Linux as priority with SPB installations on windows available. In conclusion PH-ESE would like to request the Cadence SPB and Cadence IUS design kits to be available on Linux as priority with SPB installations on windows available. Concerning the FPGA design tools (XILINX, ALTERA,....) the PH-ESE users stated that running the software on a single platform as the Cadence tools is preferable. However, for on- site FPGA programming a windows computer platform is preferred. In conclusion, it would be acceptable if the main installation platform for these tools is Windows. Also, PH-ESE would request to allow private installation of these tool also on Linux PC, if possible also on the lxplus/PARC cluster. Concerning the FPGA design tools (XILINX, ALTERA,....) the PH-ESE users stated that running the software on a single platform as the Cadence tools is preferable. However, for on- site FPGA programming a windows computer platform is preferred. In conclusion, it would be acceptable if the main installation platform for these tools is Windows. Also, PH-ESE would request to allow private installation of these tool also on Linux PC, if possible also on the lxplus/PARC cluster. Jan 18-22, 2009A. Kluge

Software tools Linkcad Linkcad Il est très pratique pour nous car il permet de transformer très rapidement des fichiers GDS en Gerber ou DXF et d’importer ces fichiers Il est très pratique pour nous car il permet de transformer très rapidement des fichiers GDS en Gerber ou DXF et d’importer ces fichiers Pour la création de composant dans allegro depuis un ASIC de CERN micro-electronique Pour la création de composant dans allegro depuis un ASIC de CERN micro-electronique Jan 18-22, 2009A. Kluge

linkCad Jan 18-22, 2009A. Kluge

linkCad Jan 18-22, 2009A. Kluge

user-group/ user-group/ February 3, 2009A. Kluge