QLF08_LaBel.pdf - 第25页

IC and Component Selection for Space Sy stems – Presented by Kenneth A . LaBel 25 Example: Considerations for Selecting a “Custom” Device • Three basic device type options – Custom ASIC (CA) • Also called standard cell o…

100%1 / 35
IC and Component Selection for Space Systems – Presented by Kenneth A. LaBel
24
Systems Engineering and Risk
The determination of acceptability for
device usage is a complex trade space
There is often more than one answer that’s
acceptable
A more omnidirectional approach is taken
to evaluate the various risks
Each of the three factors may be assigned
weighted priorities
The systems engineer is often the “person in the
middle” evaluating the technical/reliability risks and
working with management to determine acceptable
risk levels
IC and Component Selection for Space Systems – Presented by Kenneth A. LaBel
25
Example: Considerations for Selecting a
“Custom” Device
Three basic device type options
Custom ASIC (CA)
Also called standard cell or just ASIC
Essentially a fully-custom design IC
Structured ASIC (SA)
Newer device that is a semi-custom design using built-in
functional blocks that are interconnected for a users design
by the device manufacturer
Field Programmable Gate Array (FPGA)
One-time or reprogrammable interconnecting of logic
performed by the user or can be done in-circuit
(reprogrammable options)
These class of devices now have so much
functionality that they can be classified as system
on a chip (SOC)
We will use the three discussed selection criteria for
this example.
IC and Component Selection for Space Systems – Presented by Kenneth A. LaBel
26
Sample System Implementation for
the Three Styles of FPGAs
Non-volatile memory (NVM) –
holds configuration of FPGA
FPGA
FPGA
FPGA
One-time
Programmable
(OTP)
Non-volatile
Reprogrammable (Flash)
Circuits to interface
between FPGA and
ground for new
configuration uploads
Watchdog/
controller
SRAM-based
Circuits to interface
between FPGA and
ground for new
configuration uploads
Radiation tolerant/hardened options available in all types;
Some are “harder” than others
Increasing
System
Complexity