关键词不能为空

当前您在: 主页 > 英语 >

单片机英文文献及翻译)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 10:15
tags:

-

2021年2月9日发(作者:坚韧不拔)


Validation and Testing of Design Hardening for


Single Event Effects Using the 8051


Microcontroller



Abstract



With the dearth of dedicated radiation hardened foundries, new and novel


techniques


are


being


developed


for


hardening


designs


using


non-dedicated


foundry


services. In this paper, we will discuss the implications of validating these


methods for the single event effects (SEE) in the space environment. Topics


include


the


types


of


tests


that


are


required


and


the


design


coverage


(i.e.,


design


libraries: do they need validating for each application?). Finally, an 8051


microcontroller core from NASA Institute of Advanced Microelectronics (IA


μ


E)


CMOS Ultra Low Power Radiation Tolerant (CULPRiT) design is evaluated for SEE


mitigative techniques against two commercial 8051 devices.



Index Terms



Single Event


Effects, Hardened-By-Design,


microcontroller, radiation


effects.



I. INTRODUCTION



NASA constantly strives to provide the best capture of


science while operating


in a space radiation environment using a minimum of resources [1,2]. With a


relatively


limited


selection


of


radiation-hardened


microelectronic


devices


that


are often two or more generations of performance behind commercial


state-ofthe-art technologies, NASA



s performance of this task is quite


challenging.


One


method


of


alleviating


this


is


by


the


use


of


commercial


foundry


alternatives


with


no


or


minimally


invasive


design


techniques


for


hardening.


This


is


often


called


hardened-by-design


(HBD).Building


custom-type


HBD


devices


using


design libraries and automated design tools may provide NASA the solution it


needs to meet stringent science performance specifications in a timely,


cost-effective, and reliable manner.



However,


one


question


still


exists:


traditional


radiation-hardened


devices


have


lot and/or wafer radiation qualification tests performed; what types of tests


are required for HBD validation?



II. TESTING HBD DEVICES CONSIDERATIONS



Test methodologies in the United States exist to qualify individual devices


through standards and organizations such as ASTM, JEDEC, and MIL-STD- 883.


Typically,


TID


(Co-60)


and


SEE


(heavy


ion


and/or


proton)


are


required


for


device


validation. So what is unique to HBD devices?



As opposed to a



regular



commercial-off-the-shelf (COTS) device or


application specific integrated circuit (ASIC) where no hardening has been


performed,


one


needs


to


determine


how


validated


is


the


design


library


as


opposed


to determining the device hardness. That is, by using test chips, can we



qualify


< p>
a future device using the same library?



Consider


if


Vendor


A has designed a


new


HBD library


portable to foundries


B


and


C. A test chip is designed, tested, and deemed acceptable. Nine months later


a


NASA


flight


project


enters


the


mix


by


designing


a


new


device


using


Vendor


A



s


library.


Does


this


device


require


complete


radiation


qualification


testing?


To


answer this, other questions must be asked.



How complete was the test chip? Was there sufficient statistical coverage of


all library elements to validate each cell? If the new NASA design uses a


partially or insufficiently characterized portion of the design library, full


testing


might


be


required.


Of


course,


if


part


of


the


HBD


was


relying


on


inherent


radiation hardness of a process, some of the tests (like SEL in the earlier


example) may be waived.



Other considerations include speed of operation and operating voltage. For


example,


if


the


test


chip


was


tested


statically


for


SEE


at


a


power


supply


voltage


of


3.3V,


is


the


data


applicable


to


a


100


MHz


operating


frequency


at


2.5V?


Dynamic


considerations (i.e., nonstatic operation) include the propagated effects of


Single Event Transients (SETs). These can be a greater concern at higher


frequencies.



The point of the considerations is that the design library must be known, the


coverage used during testing is known, the test application must be thoroughly


understood and the characteristics of the foundry must be known. If all these


are applicable or have been validated by the test chip, then no testing may be


necessary.


A


task within NASA



s


Electronic


Parts


and


Packaging


(NEPP) Program


was performed to explore these types of considerations.



III. HBD TECHNOLOGY EVALUATION USING THE 8051 MICROCONTROLLER



With their increasing capabilities and lower power consumption,


microcontrollers are increasingly being used in NASA and DOD system designs.


There


are


existing NASA and DoD programs that are doing technology development


to


provide


HBD.


Microcontrollers


are


one


such


vehicle


that


is


being


investigated


to


quantify


the


radiation hardness improvement.


Examples of


these programs


are


the


8051


microcontroller


being


developed


by


Mission


Research


Corporation


(MRC)


and the IA


μ


E (the focus of this study). As these HBD technologies become


available, validation of the technology, in the natural space radiation


environment, for NASA



s use in spaceflight systems is required.



The 8051 microcontroller is an industry standard architecture that has broad


acceptance, wide-ranging applications and development tools available. There


are


numerous


commercial


vendors


that


supply


this


controller


or


have


it


integrated


into some type of system-on-a-chip structure. Both MRC and IA


μ


E chose this


device


to


demonstrate


two


distinctly


different


technologies


for


hardening.


The


MRC example of this is to use temporal latches that require specific timing to


ensure


that


single


event


effects


are


minimized.


The


IA


μ


E


technology


uses


ultra


low


power,


and


layout


and


architecture


HBD


design


rules


to


achieve


their


results.


These are fundamentally different than the approach by Aeroflex-United


Technologies Microelectronics Center (UTMC), the commercial vendor of a


radiation




hardened


8051,


that


built


their


8051


microcontroller


using


radiation


hardened


processes. This broad


range of technology


within one


device


structure


makes the 8051an ideal vehicle for performing this technology evaluation.



The objective of this work is the technology evaluation of the CULPRiT process


[3]


from


IA


μ


E.


The


process


has


been


baselined


against


two


other


processes,


the


standard


8051


commercial


device


from


Intel


and


a


version


using


state-of-the-art


processing from Dallas Semiconductor. By performing this side-by-side


comparison, the cost benefit, performance, and reliability trade study can be


done.



In the performance of the technology evaluation, this task developed hardware


and software for testing microcontrollers. A thorough process was done to


optimize


the


test


process


to


obtain


as


complete


an


evaluation


as


possible.


This


included taking advantage of the available hardware and writing software that


exercised


the


microcontroller


such


that


all


substructures


of


the


processor


were


evaluated.


This


process


is


also


leading


to


a


more


complete


understanding


of


how


to


test


complex


structures,


such


as


microcontrollers,


and


how


to


more


efficiently


test these structures in the future.



IV. TEST DEVICES



Three


devices


were


used


in


this


test


evaluation.


The


first


is


the


NASA


CULPRiT


device, which is the primary device to be evaluated. The other two devices are


two


versions


of


a


commercial


8051,


manufactured


by


Intel


and


Dallas


Semiconductor,


respectively.



The Intel devices are the ROMless, CMOS version of the classic 8052 MCS-51


microcontroller. They are rated for operation at +5V, over a temperature range


of


0


to


70


°


C


and at a


clock


speeds of 3.5 MHz to


24


MHz.


They are


manufactured


in Intel



s P629.0 CHMOS III-E process.



The Dallas Semiconductor devices are similar in that they are ROMless 8052


microcontrollers, but they are enhanced in various ways. They are rated for


operation from 4.25 to 5.5 Volts over 0 to 70


°


C at clock speeds up to 25 MHz.


They have a second full serial port built in, seven additional interrupts, a


watchdog timer, a power fail reset, dual data pointers and variable speed


peripheral


access.


In


addition,


the


core


is


redesigned


so


that


the


machine


cycle


is


shortened


for


most


instructions,


resulting


in


an


effective


processing


ability


that is roughly 2.5 times greater (faster) than the standard 8052 device. None


of these features, other than those inherent in the device operation, were


utilized in order to maximize the similarity between the Dallas and Intel test


codes.



The


CULPRiT


technology


device


is


a


version


of


the


MSC-51


family


compatible


C8051


HDL


core


licensed


from


the


Ultra


Low


Power


(ULP)


process


foundry.


The CULPRiT


technology C8051 device is designed to operate at a supply voltage of 500 mV


and includes an on- chip input/output signal level-shifting interface with


conventional higher voltage parts. The CULPRiT C8051 device requires two


separate supply voltages; the 500 mV and the desired interface voltage. The


CULPRiT C8051 is ROMless and is intended to be instruction set compatible with


the MSC-51 family.



V. TEST HARDWARE



The 8051 Device Under Test (DUT) was tested as a component of a functional


computer. Aside from DUT itself, the other components



of


the


DUT


computer


were


removed


from


the


immediate


area


of


the


irradiation


beam.


A


small


card


(one


per


DUT


package


type)


with


a


unique


hard-wired


identifier


byte


contained


the


DUT,


its


crystal,


and


bypass


capacitors


(and


voltage


level


shifters


for the CULPRiT DUTs). This


a short 60-conductor ribbon cable. The Main Board had all other components


required to complete the DUT Computer, including some which nominally are not


necessary


in


some


designs


(such


as


external


RAM,


external


ROM


and


address


latch).



The


DUT


Computer


and


the


Test


Control


Computer


were


connected


via


a


serial


cable


and


communications


were


established


between


the


two


by


the


Controller


(that


runs


custom designed serial interface software). This Controller software allowed


for


commanding


of


the


DUT,


downloading


DUT


Code


to


the


DUT,


and


real-time


error


collection


from


the


DUT


during


and


post


irradiation.


A


1


Hz


signal


source


provided


an external watchdog timing signal to the DUT, whose watchdog output was


monitored via an oscilloscope. The power supply was monitored to provide


indication of latchup.



VI. TEST SOFTWARE



The


8051


test


software


concept


is


straightforward.


It


was


designed


to


be


a


modular


series


of


small


test


programs


each


exercising


a


specific


part


of


the


DUT.


Since


each test was stand alone, they were loaded independently of each other for


execution on the DUT. This ensured that only the desired portion of the 8051


DUT was exercised during the test and helped pinpoint location of errors that


occur


during


testing.


All


test


programs


resided


on


the


controller


PC


until


loaded


via


the


serial


interface


to


the


DUT


computer.


In


this


way,


individual


tests


could


have


been


modified


at


any


time


without


the


necessity


of


burning


PROMs.


Additional


tests could have also been developed and added without impacting the overall


test design. The only permanent code, which was resident on the DUT, was the


boot code and serial code loader routines that established communications


between the controller PC and the DUT.



All test programs implemented:



?


An external Universal Asynchronous Receive and Transmit device (UART) for


transmission of error information and communication to controller computer.



?


An external real-time clock for data error tag.



?



A


watchdog


routine


designed


to


provide


visual


verification


of


8051


health


and


restart test code if necessary.



?


A



routine to reset program counter if it


wanders


out


of


code


space.



?


An external telemetry data storage memory to provide backup of data in the


event of an interruption in data transmission.



The


brief


description


of


each


of


the


software


tests


used


is


given


below.


It


should


be noted that for each test, the returned telemetry (including time tag) was


sent to both the test controller and the telemetry memory, giving the highest


reliability that all data is captured.


-


-


-


-


-


-


-


-



本文更新与2021-02-09 10:15,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/620545.html

单片机英文文献及翻译)的相关文章