1 / 12

Laboratory for SoC design

Laboratory for SoC design. TEMPUS meeting Ni š , 15.05.2008. Presentation outline. Introduction Function Structure Stuff organization Implementation activities. Introduction. Why do we need the SoC laboratory? laboratory exercises for: master studies laboratory projects for:

millie
Télécharger la présentation

Laboratory for SoC design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Laboratory for SoC design TEMPUS meeting Niš, 15.05.2008.

  2. Presentation outline • Introduction • Function • Structure • Stuff organization • Implementation activities

  3. Introduction • Why do we need the SoC laboratory? • laboratory exercises for: • master studies • laboratory projects for: • diploma thesis • MSc and PhD projects and thesis • Covered subjects (bachelor and MSc studies) • SoC design • Electronic circuit testing • Electronic circuit diagnostics • Consecutive subjects to • Electronic circuit design • Integrated circuit design – separated laboratory, shared with other departments

  4. Function • Conducting experiments from the following topics (bachelor and MSc): • Analog circuits testing • multifrequential defect analysis • IDDQ testing • Digital circuits testing • defect modeling and simulation • test generation for combinational circuit testing • sequential circuit testing • Boundary scan for digital circuits

  5. Function • Diploma, MSc and PhD projects • After students describe, design, and realize their projects, they need to: • SoC design • verify design - simulation • develop testing environment • test the circuit • diagnose any malfunctioning

  6. Function • Additional activities • Prototype testing • Advanced testing unit • External use of laboratory computing resources and access to other facilities, VPN –virtual private network –(eventual connection to GRID) • Different DSP processing

  7. Structure Rack with nodes

  8. Structure • Student working place requirements: • PC with standard accessories • Measurement tools: • NIDAQ acquisition card (few MHz, multiple analog and digital I/O channels, DSP processing) • measurement in different domains • Development kit: • FPGA programming environment (Xilinx, Spartan series, BS cells included) • Setups for different lab. exercises : • analog and digital circuits

  9. Structure • Advanced testing unit: • PC with standard accessories • higher processor frequency • larger RAM • Measurement tools: • sophisticated NIDAQ acquisition card (higher frequencies, more analog and digital I/O channels, better DSP processing performances) • measurement in different domains • high accuracy and low noise level • filter bank • Development kit: • FPGA programming environment (Xilinx, Virtex series, DSP processing and BS cells included) • Testing panel: • equipped with multiple sockets and adapters • probes • good grounding

  10. Structure • Accessories: • Network server • video beam • switch • Connection to the external networks: • laboratory for electronic circuit design • LEDA • GRID • internet – university network • Security: • Firewall • Software: • Labview • Matlab • Active HDL

  11. Stuff organization • Teaching staff • Professors • Teaching assistants • laboratory assistants (demonstrators) • Students • Technical staff • Network administrators • Maintenance and laboratory assistants • Others

  12. Implementation activities • Premises preparation • Purchasing equipment • Hardware installation (verification of the installation) • Creating LAN • Programming secure access to network • Developing and the verification of the testing panels, setups … • Developing and the verification the application specific programs (software) • Documentation • Stuff training

More Related