120 likes | 303 Views
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:
E N D
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: • 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
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
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
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
Structure Rack with nodes
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
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
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
Stuff organization • Teaching staff • Professors • Teaching assistants • laboratory assistants (demonstrators) • Students • Technical staff • Network administrators • Maintenance and laboratory assistants • Others
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