A scientific study of the problems of digital
engineering for space flight systems,
with a view to their practical solution.
Tutorial Courses and Seminars
2001 MAPLD
Images from the 2001 MAPLD Seminars: Seminar_Pics.htm
Hi,
We are offering two tutorial classes and seminars just before the start of MAPLD 2001, on September 10, 2001 and they are listed below. Each class will be approximately 3 hours long with one class given in the morning and the other class given after lunch. There will be a 15-20 minute break during the class. You may sign up for a tutorial using the registration form on the Registration Page.
Several additional topics have been suggested and could be offered in future years, based on your input. Please let me know at mapld2001@klabs.org if you would like to make a suggestion for future tutorials and seminars.
For MAPLD 2001:
Programmable Logic Devices and Architectures
This class will first review the different programmable logic types available for military and aerospace systems. These include PALs, PLAs, PROMs, CPLDs, and FPGAs. Device architectures will be discussed and compared with emphasis given to those architectures used in production systems such as Actel's antifuse devices, UTMC's UT22VP10 PAL, and the Xilinx XQR4000XL and Virtex series devices. An introduction will be given to architectures that are being developed for military and aerospace systems such as the AT6010, the Quicklogic-UTMC developments, the MRC Orion, and the Actel ProASIC series. Radiation considerations will be summarized for different architectures and device technologies.
Advanced Design: Designing for Reliability
The concept of designing for reliability will be introduced along with a brief overview of reliability, redundancy and traditional methods of fault tolerance is presented, as applied to current logic devices. The fundamentals of advanced circuit design and analysis techniques will be the primary focus. The introduction will cover the definitions of key device parameters and how analysis is used to prove circuit correctness. Basic design techniques such as synchronous vs. asynchronous design, metastable state resolution time/arbiter design, and finite state machine structure/implementation will be reviewed. Advanced topics will be explored such as skew-tolerant circuit design, the use of triple-modular redundancy and circuit hazards, device transients and preventative circuit design, lock-up states in finite state machines generated by logic synthesizers, device transient characteristics, radiation mitigation techniques, worst-case analysis, the use of timing analyzers and simulators, and others. Case studies and lessons learned from spaceflight designs will be given as examples.
Thanks,
We hope to see you at MAPLD 2001,
Richard B. Katz
National Aeronautics and Space Administration
For a complete list of minicourses and seminars, please see the Tutorials Page, Minicourses Section
Home
Last Revised January 09, 2002
Digital Engineering Institute
Web Designer: Richard Katz