Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
31 July 2008
Space product
assurance
ASIC and FPGA development
ECSS Secretariat
ESA-ESTEC
Requirements & Standards Division
Noordwijk, The Netherlands
ECSSQST6002C
31July2008
Foreword
This Standard is one of the series of ECSS Standards intended to be applied together for the
management, engineering and product assurance in space projects and applications. ECSS is a
cooperative effort of the European Space Agency, national space agencies and European industry
associationsforthepurposeofdevelopingandmaintainingcommonstandards.Requirementsinthis
Standardaredefinedintermsofwhatshallbeaccomplished,ratherthanintermsofhowtoorganize
and perform the necessary work. This allows existing organizational structures and methods to be
appliedwheretheyareeffective,andforthestructuresandmethodstoevolveasnecessarywithout
rewritingthestandards.
This Standard has been prepared by the ECSSQST6002 Working Group, reviewed by the ECSS
ExecutiveSecretariatandapprovedbytheECSSTechnicalAuthority.
Disclaimer
ECSSdoesnotprovideanywarrantywhatsoever,whetherexpressed,implied,orstatutory,including,
butnotlimitedto,anywarrantyofmerchantabilityorfitnessforaparticularpurposeoranywarranty
that the contents of the item are errorfree. In no respect shall ECSS incur any liability for any
damages,including,butnotlimitedto,direct,indirect,special,orconsequentialdamagesarisingout
of, resulting from, or in any way connected to the use of this Standard, whether or not based upon
warranty,businessagreement,tort,orotherwise;whetherornotinjurywassustainedbypersonsor
propertyorotherwise;andwhetherornotlosswassustainedfrom,oraroseoutof,theresultsof,the
item,oranyservicesthatmaybeprovidedbyECSS.
Publishedby:
Copyright:
ESARequirementsandStandardsDivision
ESTEC, P.O. Box 299,
2200 AG Noordwijk
The Netherlands
2008 by the European Space Agency for the members of ECSS
ECSSQST6002C
31July2008
Change log
ECSSQ6002A
Firstissue
17July2008
ECSSQ6002B
Neverissued
ECSSQST6002C
Secondissue
31July2008
ChangestoECSSQ6002Aare:
1 Alldocumentsrequirementshavebeenmovedinnormative
annexes.ThefollowingDRDshavebeencreated:ACP,ADP,ARS,
FRA,VP,DVP,ES,DataSheetandDetailSpecification
2 Someeditorialconversionshavebeendoneforcomplianceto
ECSSDraftingrulesforStandard.
ECSSQST6002C
31July2008
Table of contents
Change log .................................................................................................................3
Introduction................................................................................................................7
1 Scope.......................................................................................................................8
2 Normative references .............................................................................................9
3 Terms, definitions and abbreviated terms..........................................................10
3.1
3.2
3.3
General..................................................................................................................... 15
4.1.1
Introduction................................................................................................. 15
4.1.2
Organization ............................................................................................... 15
4.1.3
Planning...................................................................................................... 15
4.2
4.3
4.4
4.3.1
4.3.2
4.3.3
Introduction............................................................................................................... 17
5.2
General requirements............................................................................................... 17
5.3
Definition phase........................................................................................................ 20
5.3.1
Introduction................................................................................................. 20
5.3.2
General requirements................................................................................. 20
5.3.3
5.3.4
5.3.5
ECSSQST6002C
31July2008
5.4
5.5
5.6
5.7
5.8
Architectural design.................................................................................................. 23
5.4.1
General requirements................................................................................. 23
5.4.2
5.4.3
5.4.4
5.4.5
5.4.6
Detailed design......................................................................................................... 25
5.5.1
Introduction................................................................................................. 25
5.5.2
General requirements................................................................................. 26
5.5.3
5.5.4
Netlist generation........................................................................................ 27
5.5.5
5.5.6
5.5.7
Layout....................................................................................................................... 30
5.6.1
General requirements................................................................................. 30
5.6.2
Layout generation....................................................................................... 30
5.6.3
Layout verification....................................................................................... 31
5.6.4
5.6.5
5.6.6
5.6.7
Prototype implementation......................................................................................... 33
5.7.1
Introduction................................................................................................. 33
5.7.2
5.8.2
5.8.3
5.8.4
5.8.5
5.8.6
General..................................................................................................................... 37
6.2
6.3
ECSSQST6002C
31July2008
General..................................................................................................................... 40
7.2
7.3
Design documentation.............................................................................................. 41
7.4
7.3.1
General....................................................................................................... 41
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.4.2
7.4.3
Detail specification...................................................................................... 45
8 Deliverables ..........................................................................................................46
8.1
General..................................................................................................................... 46
8.2
Tables
Table J-1 : Deliverables of the ASIC and FPGA development............................................... 61
6
ECSSQST6002C
31July2008
Introduction
Theaddedresponsibilitiesofdevelopingcustomdesigneddevices,asopposed
to using offtheshelf components, make certain management activities crucial
tothesuccessoftheprocurementprogramme.Thiswasalreadyconsideredby
the applicable standard for Space product assurance EEE components,
ECSSQST60 that classifies custom designed devices, such as ASIC
components, under Specific components, for which particular requirements
areapplicable.
The supplier accepts requirements for the development of custom designed
componentswithintheboundariesofthisstandardbasedontherequirements
ofthesystemanditselements,andtakesintoconsiderationtheoperationaland
environmentalrequirementsoftheprogramme.
The supplier implements those requirements into a system which enables to
controlforinstancethetechnologyselection,design,synthesisandsimulation,
layout and design validation in a schedule compatible with his requirements,
andinacostefficientway.
ECSSQST6002C
31July2008
1
Scope
This Standard defines a comprehensive set of requirements for the user
development of digital, analog and mixed analogdigital custom designed
integrated circuits, such as application specific integrated circuits (ASICs) and
field programmable gate arrays (FPGAs). The user development includes all
activities beginning with setting initial requirements and ending with the
validationandreleaseofprototypedevices.
ThisStandardisaimedatensuringthatthecustomdesignedcomponentsused
in space projects meet their requirements in terms of functionality, quality,
reliability, schedule and cost. The support of appropriate planning and risk
managementisessentialtoensurethateachstageofthedevelopmentactivityis
consolidated before starting the subsequent one and to minimize or avoid
additional iterations. For the development of standard devices, such as
applicationspecificstandardproducts(ASSPs)andIPcores,anddeviceswhich
implementsafetyrelatedapplications,additionalrequirementscanbeincluded
whicharenotinthescopeofthisdocument.
The principal clauses of this Standard correspond to the main concurrent
activitiesofacircuitdevelopmentprogramme.Theseinclude:
ASICandFPGAprogrammemanagement,
ASICandFPGAengineering,
ASICandFPGAqualityassurance.
Theprovisionsofthisdocumentapplytoallactorsinvolvedinalllevelsinthe
realizationofspacesegmenthardwareanditsinterfaces.
Thisstandardmaybetailoredforthespecificcharacteristicsandconstraintsofa
spaceproject,inaccordancewithECSSSST00.
ECSSQST6002C
31July2008
2
Normative references
The following normative documents contain provisions which, through
reference in this text, constitute provisions of this ECSS Standard. For dated
references,subsequentamendmentsto,orrevisionsofanyofthesepublications
donotapply.However,partiestoagreementsbasedonthisECSSStandardare
encouragedtoinvestigatethepossibilityofapplyingthemostrecenteditionsof
the normative documents indicated below. For undated references the latest
editionofthepublicationreferredtoapplies.
ECSSSST0001
ECSSsystemGlossaryofterms
ECSSQST10
SpaceproductassuranceProductassurance
management
ECSSQST20
SpaceproductassuranceQualityassurance
ECSSQST30
SpaceproductassuranceDependability
ECSSQST60
SpaceproductassuranceElectrical,electronicand
electromechanical(EEE)components
ECSSEST10
SpaceengineeringSystemengineeringgeneral
requirements
ECSSMST10
SpaceprojectmanagementProjectplanningand
implementation
ECSSMST1001
SpaceprojectmanagementOrganizationand
conductofreviews
ECSSMST40
SpaceprojectmanagementConfigurationand
informationmanagement
ECSSQST6002C
31July2008
3
Terms, definitions and abbreviated terms
3.1
3.2
full custom or semi custom designed monolithic integrated circuit that can be
digital,analogoramixedfunctionforoneuser
3.2.2
ASIC technology
totality of all elements required for the design, manufacture and test of ASIC
components
NOTE
3.2.3
ASICsdesignedtomakestandardproductsthataremadeavailabletoabroader
rangeofapplications
NOTE
3.2.4
block diagram
3.2.5
cell
specificcircuitfunctionincludingdigitaloranalogbasicblocks
3.2.6
cell library
collectionofallmutuallycompatiblecellswhichconformstoasetofcommon
constraints and standardized interfaces designed and characterized for a
specifiedtechnology
10
ECSSQST6002C
31July2008
3.2.7
data sheet
detailedfunctional,operationalandparametricdescriptionofacomponent
NOTE
3.2.8
design flow
selectionandsequenceofengineeringmethodsandtoolstobeappliedduring
theimplementationofthedesign
3.2.9
techniqueusedtoallowacomplexintegratedcircuit(IC)tobetested
NOTE
3.2.10
Thiscanincludeanymechanismaimedtoprovide
better observability or commandability of internal
nodes of the chip not accessible through primary
inputsandoutputs.
design iteration
design changes that occur in any single phase or between two consecutive
phasesasdefinedintheASICandFPGAdevelopmentplan,beforethedesign
isreleasedforprototypeimplementation
3.2.11
detail specification
procurementspecificationaccordingtoESCCformatthatdefines,forinstance,
the maximum ratings, parameter limitations, mechanical outline, pin
descriptionandscreeningrequirements
3.2.12
development step
majorstepofthedevelopmentflowfortheASICandFPGAdevelopment
NOTE
3.2.13
fault coverage
3.2.14
11
ECSSQST6002C
31July2008
3.2.15
floorplan
abstracted, scaled layout drawing of the die, outlining the form, size and
position of the major functional blocks and the pads including power and
groundlines,clockdistributionandinterconnectchannels
3.2.16
HDL model
3.2.17
designelementthatimplementsaselfstandingfunctionorgroupoffunctions
forwhichownershiprightsexist
NOTE1 IPcorecanbeacquiredbyacustomer,foragiven
price and under an ownerdefined license
agreement specifying the customers acquired
rights.
NOTE2 IP core can be supplied as an HDL file (e.g.
synthesizableVHDLcodeorgatelevelnetlist)and
with the essential complementary documentation
that allows the customer to successfully integrate
and use it in a system (e.g. Users manual and
verificationfiles).
3.2.18
macrocell
modulethatcontainscomplexfunctionsinamanufacturerscelllibrarybuiltup
outofhardwiredprimitivecells
3.2.19
netlist
formattedlistofcells(basiccircuits)andtheirinterconnections
3.2.20
prototype device
3.2.21
redesign
designchangeswhichaffectmorethantwoconsecutivephasesoftheASICand
FPGA development or design changes that are implemented after prototype
implementation
3.2.22
stimuli
12
ECSSQST6002C
31July2008
3.2.23
test pattern
3.3
Abbreviated terms
ForthepurposeofthisStandard,theabbreviatedtermsfromECSSSST0001
andthefollowingapply:
Abbreviation
Meaning
ACP
ASICandFPGAcontrolplan
ADP
ASICandFPGAdevelopmentplan
ARS
ASICandFPGArequirementsspecification
ASCII
Americanstandardcodeforinformationinterchange
ASIC
applicationspecificintegratedcircuit
ASSP
applicationspecificstandardproduct
DD
designdocumentation
DDR
detaileddesignreview
DFT
designfortest
DRC
designrulecheck
DVP
designvalidationplan
EDA
electronicdesignautomation
EDIF
electronicdesigninterchangeformat
ERC
electricalrulecheck
ESCC
EuropeanSpaceComponentsCoordination
FM
flightmodulepart
FPGA
fieldprogrammablegatearray
FRA
feasibilityandriskanalysisreport
GDS
graphicdesignsystem(industrystandardgraphics
entrytool)
HDL
hardwaredescriptionlanguage
Note:
IDMP
inputdataformaskorprogrammingfilegeneration
IEEE
InstituteofElectricalandElectronicsEngineers
IP
intellectualproperty
MoM
minutesofmeeting
P&R
placeandroute
JTAG
jointtestactiongroup
LVS
layoutvs.schematiccheck
13
ECSSQST6002C
31July2008
NCC
netlistcomparisoncheck
QML
qualifiedmanufacturerlist
RTL
registertransferlogic
SEU
singleeventupset
VHDL
VHSIChardwaredescriptionlanguage
14
ECSSQST6002C
31July2008
4
ASIC and FPGA programme management
4.1
General
4.1.1
a.
4.1.2
Organization
a.
b.
c.
4.1.3
a.
4.2
Introduction
Planning
Thesuppliershallensurethat:
1.
the ASIC and FPGA developments that are necessary for the
implementationof the ASIC and FPGA programme are planned,
documented and implemented,and
2.
The supplier shall prepare an ASIC and FPGA control plan (ACP) in
conformancewiththeDRDinAnnexA.
15
ECSSQST6002C
31July2008
4.3
a.
ThesuppliershallprepareadetailedASICandFPGAdevelopmentplan
(ADP)inconformancewiththeDRDinAnnexB.
b.
The supplier shall maintain the ADP after the requirements are settled
and the feasibility and risk for the ASIC and FPGA development is
assessed.
4.3.2
Verification plan
a.
b.
The verification plan shall define how the functionality and non
functionalrequirementsstatedinthedefinitionphasedocumentationare
demonstratedatalllevelsofmodelling.
4.3.3
a.
b.
4.4
At the end of the ASIC and FPGA development cycle, the supplier
shouldestablishanexperiencesummaryreportinconformancewiththe
DRDinAnnexI.
NOTE
16
ECSSQST6002C
31July2008
5
ASIC and FPGA engineering
5.1
Introduction
Clause5coverstheresponsibilitiesofASICandFPGAsuppliersanddesigners
for the tasks essential to producing highreliability circuit design and tests
meetingallcircuitfunction,testandperformancerequirements.
To consider the timely allocation of management and quality assurance
activitiestotheengineeringtasks,theseactivitiesarealsospecifiedwithinthis
clause and clearly indicated as being a management or quality assurance
activity.
All requirements and suggested tasks to be performed and documented
throughout the entire ASIC and FPGA engineering activity are equally
applicable, by default and unless indicated otherwise, to either case of
integrated circuit option: digital, analog or mixed ASIC, as well as FPGAs. A
fewrequirementsdonotapplytocertaintechnologyoptions,asindicated.
5.2
General requirements
a.
b.
Figure51givesanexampleoftheASICandFPGA
developmentflow,adaptedfromECSSMST10.
All inputs to the design, that are not automatically generated and are
necessary to reproduce the design shall be put under a revision control
mechanismagreedbetweenthecontractors;
NOTE
c.
Each development step using design inputs shall reflect the revision
numbersoftheinputsinalogfiletoproveconsistency;
d.
Eachdevelopmentstepshallbeverifiedbyamechanism,asimpartialas
possible,toguaranteesuccessfulcompletionofthedevelopmentstep.
NOTE
Thedevelopmentstepiscompletedwhenthesteps
itselfaswellasitsverificationwereperformedand
anyerrororseriouswarningbeingflaggedbythe
tools was approved in the corresponding review
meeting.
17
ECSSQST6002C
31July2008
Figure51:Developmentflow(example)
18
ECSSQST6002C
31July2008
Figure51(contd)
Figure51:Developmentflow(example)continued
19
ECSSQST6002C
31July2008
5.3
Definition phase
5.3.1
Introduction
5.3.2
a.
General requirements
The supplier shall ensure that all relevant system configurations and
characteristics and all issues imposing requirements on the device are
used.
NOTE
b.
Thisallowssettlingoutwithoutanyambiguitythe
definitionstatusofthecollectedrequirementsand
verifying that all necessary resources for the
designactivitiesareavailable.
ThesuppliershallspecifythecompletesetoftraceableASICandFPGA
requirementsintheASICandFPGArequirementsspecification(ARS)in
conformancewiththeDRDinAnnexC.
5.3.3
5.3.3.1
Feasibility study
a.
b.
Asaminimum,thefollowingtasksshallbeperformedanddocumented:
1.
Estimatedesigncomplexity;
2.
Estimatepowerconsumption;
3.
4.
5.
6.
Identifyandevaluatethesuitabilityandqualificationstatusofthe
ASIC technologies or FPGA available to implement the device,
fulfillingallfunctionalandnonfunctionalrequirementsincluding
thespecifiedderatingfactors.Makeabaselineselection;
20
ECSSQST6002C
31July2008
7.
8.
EnsurethatthebaselinetechnologyandpackageorFPGAhavea
remaining lifetime, so that flight and compatible prototype parts
can be manufactured and are available during the expected
procurementphase(s);
9.
10.
11.
Determineavailabilityofthenecessaryhumanresources;
12.
13.
Ensurethatnopatentsareinfringedoragreementsexistorcanbe
madewiththepatentholder.
5.3.3.2
Risk analysis
a.
Asa tool of the quality assurancesystem (see clause 6.3)a risk analysis
shall be performed that identifies potential risk items and assigns
preventivemeasuresandcontingencyplans.
b.
The risk analysis shall result in a Feasibility and risk analysis (FRA)
reportinconformancewiththeDRDinAnnexD.
5.3.4
a.
The ADP shall ensure prospective design portability for devices with
longtermavailabilityormultipleusagerequirements.
5.3.5
a.
Thedefinitionphaseshallbeconcludedbyasystemrequirementsreview
(SRR)meeting(seequalityassuranceclause6.2).
b.
Thedocumentationgeneratedwithinthisphaseshallbereviewed.
c.
Thereviewersshallcheckthatthedevelopmentactivityasdefinedinthe
ADP is feasible within the limits imposed by the project requirements,
resources,scheduleandbudgetaryconstraints.
d.
The reviewers shall check that contingency plans exist for all identified
open issues and risk items and that the risk analysed can be taken for
startingtheArchitecturalDesignphase.
e.
The reviewers shall check that ARS and FRA are complete and
documented in a level of detail that avoid any ambiguity for the
ArchitecturalDesignandallsubsequentdesignwork.
f.
ThereviewersshallcheckthatARSandFRAincludeasaminimum:
21
ECSSQST6002C
31July2008
1.
2.
3.
4.
Formatofdatastructures;
5.
Functionalityinallnominaloperationalmodes;
6.
Functionalityforerrorhandling;
7.
Functionalityinallsystemtestmodes;
8.
Internalcommunicationprotocols;
9.
Signalprocessingalgorithms;
10.
11.
Functionalpartitioning,establishingahighlevelblockdiagram;
12.
13.
14.
Stateandbehaviourofl/Osduringandafterresetandpowerup;
15.
16.
Pinlistincludingpowersupply,testpins,ifalreadyknown,name,
polarity,buswidthandinterfaceprotocol;
17.
18.
Powerdissipationestimatesformainfunctionalmodes;
19.
Operatingconditions(supply,temperature,radiation);
20.
Baselinepackageandpinout,ifalreadyknown.
EXPECTEDOUTPUTS:
a. thedefinitionphasedocumentation,containing:
1. ASICandFPGArequirementsspecification(ARS);
2. Feasibilityandriskanalysis(FRA);
b. ASICandFPGAdevelopmentplan(ADP);
c. MoMofSRR.
22
ECSSQST6002C
31July2008
5.4
Architectural design
5.4.1
General requirements
a.
During the architectural design phase, the architecture of the chip shall
be defined, verified and documented down to the level of basic blocks
implementingallintendedfunctions,theirinterfacesandinteractions.
b.
Importantselectionsfortheimplementationofthechipshallbemadeor
confirmed.
c.
Alldefinitionsandselectionsmadeshallconformtothedefinitionphase
documentation.
d.
Anydeviationshallbejustifiedinthepreliminarydesignreview.
e.
The architecture definition and the baseline choices made during the
definitionphaseshallbesettled,frozenanddocumentedwithalevelof
detailthatallowsproceedingwiththesubsequentdetaileddesign.
5.4.2
a.
Architecture definition
Asaminimumthefollowingtasksshallbeperformedanddocumented
inanarchitecturedefinitionreport:
1.
2.
3.
4.
Identifysubfunctions,whichcanbeusedasanindividualblockat
differentlocationsofthechiporpossiblybecompiledasacorefor
otherdesigns;
5.
6.
Select(ifnotyetdone),IPcorestobeusedorpreviouslydesigned
unitstobereusedinthedesign.Procureandverifythem.
NOTE
7.
Iftheverificationisaccomplishedduringpriorinstantiationsofthe
core, assess it for covering the actual system environment, and
eventually perform bugfixes and workarounds or additional
verification;
23
ECSSQST6002C
31July2008
8.
9.
b.
c.
5.4.3
a.
5.4.4
a.
Verification plan
2.
3.
Performanindependentverificationinordertoavoidmaskingof
designerrors;
4.
ThisisnotapplicableforFPGAdesigns.
5.
Reassessthefeasibilityandrisks;
6.
Findanapplicationrelatedtradeoffforconflictingrequirements;
NOTE
7.
Establishtheimplementationchoices.
24
ECSSQST6002C
31July2008
5.4.5
a.
5.4.6
a.
b.
Thedocumentationgeneratedwithinthisphaseshallbereviewed.
c.
The reviewers shall check that the selected tradeoff meets the
requirementsfixedduringthedefinitionphase.
d.
Thereviewersshallcheckthatpreventivemeasuresorcontingencyplans
existforallidentifiedriskitemsandthattheriskanalysedcanbetaken
forstartingthedetaileddesign.
e.
f.
g.
Thereviewersshallcheckthattheplannedmeasures,tools,methodsand
proceduresareapplied.
EXPECTEDOUTPUTS:
5.5
a.
b.
c.
d.
e.
Architecturedefinitionreport;
Verificationplan;
Architectureverificationandoptimizationreport;
Preliminarydatasheet;
Designdatabase,containing:
1. Simulationmodels;
2. Verificationresults;
f. MoMofPDR.
Detailed design
5.5.1
Introduction
25
ECSSQST6002C
31July2008
For digital designs, the above mentioned design description is the associated
technology specific, verified gatelevel prelayout netlist, whereas for analog
designs, itisa verified sized transistorlevel netlist.However, inmanyanalog
designs,thereisnoseparationbetweencircuitdesignandlayout.
5.5.2
General requirements
a.
b.
For analog designs circuit and layout are developed concurrently, and
thereviewsfordetaileddesignandlayoutphasesmaybeheldtogether.
c.
ForFPGAsandanalogdesigns,acombinedDDRandCDRmeetingmay
bejustified.
NOTE
d.
Thescriptsusedforanautomaticandrepeatablegenerationshallbepart
ofthedesigndatabase.
NOTE1 Themainoutputofthedetaileddesignisadesign
database, which contains, or allows an automatic
andrepeatablegenerationoftheabovementioned
inputstothelayout.
NOTE2 The scripts defined for this generation are an
essentialpartofthedetaileddesign,
5.5.3
Design entry
a.
During the design entry the following tasks shall be performed and
documentedinadesignentryreport.
b.
Use the agreed design tools as specified in the ADP (see clause 5.3.4).
Checktheirmaintenancestatus.Considerknownbugs,existingpatches,
preventiveandworkaroundmeasures.
c.
Implement the specified test concept during design entry and synthesis
(e.g. scan paths, DFT logic, measurement points, test busses and
boundaryscan(JTAG,seeIEEE1149.1).
d.
e.
Continuouslyverifytheresultsbytheappropriatemethods,asspecified
intheverificationplan.
f.
Determineapinoutandbondingschemewithparticularattentiontothe
technicalconstraints.
NOTE
g.
SelectbuffersaccordingtotheI/OrequirementsdefinedintheASICand
FPGArequirementsspecification.
h.
Establishorrefinethefloorplan.
NOTE
ThisisnotapplicableforFPGAdesigns.
26
ECSSQST6002C
31July2008
5.5.4
Netlist generation
NOTE
Inthisstep,thesourcedescriptionofthedesignis
translated into the netlist, and any other
information required for the layout generation,
such as floorplan or placement information and
constraintsfortimingdrivenlayoutisgenerated.
a.
b.
Iterationsbacktothearchitecturaldesignshallbeavoided.
c.
d.
Asaminimumthefollowingtasksshallbeperformedanddocumented
inanetlistgenerationreport:
1.
Considertherequiredderatingfactors;
2.
Ensurethattheappropriatelibrarycellsareusedastofulfilallthe
requirements collected in the ASIC and FPGA requirements
specification;
3.
Selectorgenerateappropriatemodelsforparasitism(e.g.wireload
models);
NOTE
4.
ThisisnotapplicableforFPGAdesigns.
Performadesignparametercentring;
NOTE
ThisisonlyapplicableforanalogASICdesigns.
5.
Ensurethattheintendedoperating(process,voltage,temperature)
and environment (radiation) conditions are used during the
translationandverificationexercise;
6.
7.
Ensurethatthesescripts,beingpartoftheinputstothedesign,are
compliant to the general requirements for e.g. documentation,
commentingandversioncontrol;
8.
9.
Consideroverconstrainingtoanticipateparasiticeffects.
27
ECSSQST6002C
31July2008
5.5.5
a.
Netlist verification
Asaminimumthefollowingtasksshallbeperformedanddocumented
inanetlistverificationreport:
1.
Verifythenetlistaccordingtotheverificationplan;
2.
Verifytheestimateddataforthelayoutparasiticsanddelays;
3.
Performgatelevelsimulations,usingthecompletetestsuitefrom
the architectural design, or an equivalent set of methods, such as
formalverificationandstatictiminganalysis;
NOTE
ThisisnotapplicableforanalogASICdesigns.
4.
5.
Performafunctionalverification,includingtheinterfaces.
NOTE
ThisisonlyapplicableforanalogASICdesigns.
6.
Ifacompletesimulationofallmodes(includingtestmodes)attop
level cannot be performed (e.g. due to runtime restrictions),
simulatearepresentativesubset;
7.
Verifybyanextrapolatinganalysis,thenotsimulatedcases;
8.
9.
10.
Verifythatthespecifiedpowerconsumptionisrespected;
11.
12.
13.
ForIPcoresandmacrocells:includethecorestestpatternsinthe
overallASICstestprogrammes;
14.
15.
ThisisnotapplicableforFPGAdesigns.
Performaparametersensitivityanalysis;
NOTE
ThisisonlyapplicableforanalogASICdesigns.
28
ECSSQST6002C
31July2008
5.5.6
a.
The supplier shall update the data sheet to incorporate the new
establishedinformationonforinstancepinoutandestimatedtiming.
NOTE
5.5.7
ForfurtherdetailsseeAnnexG.
a.
b.
Thedocumentationgeneratedwithinthisphaseshallbereviewed.
c.
The reviewers shall verify that the detailed design documentation (see
clause 7.3.5) together with the documentation of previous development
phases completely documents all results obtained and decisions made
alongwiththecorrespondingjustificationsinalevelofdetailthatallow
toproceedwiththelayout.
d.
Thisverificationshallincludeasaminimum:
1.
2.
3.
Descriptionofimplementedradiationhardeningmeasures;
4.
Allverificationresults;
5.
Descriptionofcellsspeciallydevelopedforthedesign;
6.
7.
List of items with name and format provided to the foundry (i.e.
netlist,stimulifilesforproductiontestandconstraintsfiles);
NOTE
ThisisnotapplicableforFPGAdesigns.
8.
9.
AlltoolsandASIClibrariesactuallyusedduringtheentiredesign
development, including the versions and operating platforms
used;
10.
Problemsencounteredwithdesigntoolsandtheirworkarounds.
e.
Thereviewersshallcheckthattheplannedmeasures,tools,methodsand
procedureswereapplied;
f.
The reviewers shall check that the outputs are in conformance to the
requirementsfixedduringthedefinitionphase;
g.
29
ECSSQST6002C
31July2008
EXPECTEDOUTPUTS:
5.6
a.
b.
c.
d.
e.
Designentryreport;
Netlistgenerationreport;
Netlistverificationreport;
Updateddatasheetwithpinout;
Updateddesigndatabase,containing:
1. Prelayoutnetlist;
2. Constraintsforlayout(i.e.floorplanandconstraintsfortiming
drivenlayout)asdefinedintheADP;
3. Testvectorsforproductiontest;
f. MoMofDDR.
Layout
5.6.1
General requirements
a.
Thelayoutshallgeneratetheplacementandroutinginformationtomeet
thedesignrules,timingandotherconstraints.
b.
5.6.2
a.
Layout generation
Asaminimumthefollowingtasksshallbeperformedanddocumented
inalayoutgenerationreport:
1.
finalizethefloorplanofthechip;
NOTE
ThisisnotapplicableforFPGAdesigns.
2.
perform place and route (P&R) taking into account all layout
constraints;
3.
ThisisonlyapplicablefordigitalASICdesigns.
4.
generatethepowerdistribution;
5.
generatetheclockdistribution(clocktreeandbuffers);
NOTE
ThisisnotapplicableforanalogASICdesigns.
6.
7.
determinethediesize;
NOTE
ThisisnotapplicableforFPGAdesigns.
30
ECSSQST6002C
31July2008
8.
9.
5.6.3
a.
ThisisnotapplicableforFPGAdesigns.
Layout verification
Asaminimumthefollowingtasksshallbeperformedanddocumented
inalayoutverificationreport:
1.
layoutdesignrulecheck(DRC);
2.
electricalrulecheck(ERC),checkcrosstalksensitivity,ifrequired
bycustomer;
3.
extractanetlistfromthelayoutgivenintermsofIDMP;
4.
5.
6.
extracttheparasiticinformation;
NOTE
7.
8.
Thisismostlyaccomplishedbybackannotated
simulationsandtiminganalysis
checktheresultingclockskewandlatency;
NOTE
ThisisnotapplicableforFPGAdesigns.
9.
checkrelevanttimingofI/Os;
10.
checkthepowerdistributiononthechip;
NOTE
ThisisnotapplicableforFPGAdesigns.
11.
perform transition check and load check on the nets inside the
ASIC;
12.
characterizeASICandFPGAtimingperformances,
NOTE
31
ECSSQST6002C
31July2008
5.6.4
a.
Thesuppliershallestablishandmaintainadesignvalidationplan(DVP)
inconformancewiththeDRDinAnnexF.
5.6.5
a.
5.6.6
a.
ForfurtherdetailsseeAnnexG.
5.6.7
a.
Thelayoutphaseshallbeconcludedbythecriticaldesignreview(CDR)
meeting(see6.2).
b.
Thedocumentationgeneratedwithinthisphaseshallbereviewed.
c.
Thelayoutdocumentation(see7.3.6)togetherwiththedocumentationof
previous development phases completely documents the progress and
decisionsmadeduringthelayoutshallbechecked.
d.
Asaminimum,thereviewofthedocumentationatCDRshalladdress:
1.
2.
Postlayoutverificationresultsandanalysisoftimingmargins;
3.
Results from all layout checks (e.g., DRC, ERC, LVS and NCC)
Any violation of or deviations from the design rules and
justifications.
e.
Thereviewersshallcheckthattheplannedmeasures,tools,methodsand
procedureshavebeenapplied.
f.
The reviewers shall check that the outputs are in conformance to the
requirementsfixedduringthedefinitionphase.
g.
InthecasewherenoDDRwasheldafterthedetaileddesignphase,the
reviewersshallcheckthattheCDRencompassesalsoallreviewitemsof
theDDR.
h.
Thereviewersshallcheckthatpreventivemeasuresorcontingencyplans
existforallidentifiedriskitemsandthattheriskanalysedcanbetaken
forstartingthePrototypeImplementation.
EXPECTEDOUTPUTS:
a. Layoutgenerationreport;
b. Layoutverificationreport;
32
ECSSQST6002C
31July2008
c. Designvalidationplan;
d. Updateddatasheet;
e. Updateddesigndatabase,containing:
1. Postlayoutnetlistintheagreedformatdependingonthe
targetedtechnologicalapproach(GDSII,FPGAP&Rfilesor
other);
2. Correspondingparasiticinformation;
f. MoMofCDR.
5.7
Prototype implementation
5.7.1
Introduction
5.7.2
Thetermproductionreferstochipmanufacturing
and packaging, or FPGA programming, whatever
is applicable. The phase is concluded by the
deliveryofthetesteddevices.
a.
Asaminimum,thefollowingtasksasdescribedin5.7.2bupto5.7.2jshall
beperformedanddocumentedintheproductiontestreport.
b.
The package shall be the same as for flight devices, if required by the
customer.
c.
ThisisnotapplicableforFPGAdesigns.
d.
e.
f.
The production test shall demonstrate that the device was produced
correctly.
NOTE
g.
ThisisnotapplicableforFPGAdesigns.
ThisisonlyapplicableforFPGAdesigns.
h.
i.
33
ECSSQST6002C
31July2008
j.
Testerlogfilesshallbedeliveredinelectronicformat.
EXPECTEDOUTPUTS:
5.8
a. Agreednumberoftesteddevices(ASICsorFPGAs);
b. Productiontestresultsandreports;[notapplicableforFPGA
designs];
c. Burninoranyotherproductiontestresults,specificationsand
patterns.
Design validation
a.
Thedesignvalidationshallbeperformedtoconfirmtheachievementof
allfunctional,performance,interfaceandcompatibilityrequirements.
b.
Asaminimum,thefollowingtasksshallbeperformedanddocumented
inavalidationreport:
1.
carryoutthevalidationaccordingtheestablishedvalidationplan;
2.
designandbuildthetestsetuporsystembreadboardinorderto
representarealisticsystemapplication;
3.
4.
specify,designandexecutespecificburninorotherscreeningtests
for the later test of the FM parts; if agreed by the business
agreement;
5.
6.
c.
Comparespecifiedparameterswithmeasuredparameters.
The validation report shall be made available to the foundry and the
designhouse.
5.8.2
a.
b.
34
ECSSQST6002C
31July2008
5.8.3
a.
b.
License agreements for the intellectual property (the design itself and
thirdpartyIPcores)containedinthedeviceshallbeestablishedtocover
thewholelifetime.
c.
The supplier shall ensure technical support of the device during the
lifetimeoftheproduct.
d.
Thiscanbeaccomplishedthroughaknowhowtransferfromthedesign
housetothefoundryorathirdparty,orbythedesignhouseitself.
e.
The suppler shall ensure the storage of the complete design database
during the lifetime of the product, including associated data,
documentation, pattern generation files, test program(s) and mask sets
used.
f.
manufacturerevaluation;
2.
constructionalanalysis;
3.
evaluationtesting.
g.
h.
ThesuppliershallassesstheriskinvolvedfortheFMproduction.
5.8.4
a.
5.8.5
a.
Thedetailspecification,inconformancewithAnnexHshallbeupdated
basedonthevalidationtestresults.
b.
Ifrequestedbythecustomer,thedatasheet,inconformancewithAnnex
Gshallbeupdatedbasedonthevalidationtestresults.
c.
d.
Anapplicationnote(seeclause7.4.2)shallbeestablished.
35
ECSSQST6002C
31July2008
5.8.6
a.
Thedesignvalidationphaseshallbeconcludedbythequalificationand
acceptancereview(QR/AR)meeting(seeclause6.2).
b.
Thedocumentationgeneratedwithinthisphaseshallbereviewed.
c.
The reviewer shall check that the design validation documentation (see
clause 7.3.6) together with the documentation of previous development
phasesiscomplete.
d.
e.
Thereviewershallcheckthattheplannedmeasures,tools,methodsand
procedureswereapplied.
f.
Thereviewershallcheckthatpreventivemeasuresorcontingencyplans
existforallidentifiedriskitemsandthattheriskofFMproductioncan
betaken.
EXPECTEDOUTPUTS:
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
Validationreport;
Radiationtestreport(ifapplicable);
Releasereport;
Experiencesummaryreport;
Finaldatasheet;
Finaldetailspecification;
Applicationnote;
MoMofQR/AR;
Validationbreadboard;
BurninorscreeningtestboardsforFMparts.
36
ECSSQST6002C
31July2008
6
Quality assurance system
6.1
6.2
General
a.
ECSSQST20clauseQAstatusreportingshallapply.
b.
ECSSQST30clausecriticalityclassificationoffunctionsandproducts
shallapply.
c.
d.
e.
Thetoolstobeusedshallbespecifiedandapprovedbythecustomer.
f.
g.
h.
Review meetings
a.
Thesuppliershallscheduleandconductdesignreviewsinconformance
withECSSMST1001.
b.
Design reviews shall be defined along with the criteria for their
successful completion in the ASIC and FPGA development plan (see
clause5.3.4).
c.
d.
37
ECSSQST6002C
31July2008
e.
Thefollowingreviewsshallbeperformed:
1.
Systemrequirementsreview(SRR)
NOTE
2.
Thisreviewresultsintheauthorizationtostart
the architectural design. The outputs reviewed
and the items checked are detailed in clause
5.3.5.
Preliminarydesignreview(PDR)
NOTE
3.
Detaileddesignreview(DDR)(ifapplicable)
NOTE1 DDR results in the authorization to proceed
withthelayout.Theoutputsreviewedandthe
itemscheckedaredetailedinclause5.5.7.
NOTE2 In the case the design and layout is a
concurrent or interdigitated activity (for
instance analog or FPGA design) this review
meeting can be combined with the subsequent
CDRmeeting.
4.
Criticaldesignreview(CDR)
NOTE
5.
Qualificationandacceptancereview(QR/AR)
NOTE
6.
f.
Additionaldesignreviewsasagreedbythesupplier.
g.
38
ECSSQST6002C
31July2008
h.
Thecriteriaforasuccessfulreviewmeetingshallbedefinedpriortothe
relevantmeeting.
NOTE
6.3
i.
Allreviewmeetingsshallbeminuted.
j.
The design risk for the timely and successful completion of the
development activity shall be assessed according to the items listed in
clause5.3.3.2.
b.
Riskassessmentshallbeperformedconcurrentlytothedesignactivity.
c.
d.
39
ECSSQST6002C
31July2008
7
Development documentation
7.1
General
a.
At all stages of the ASIC and FPGA development, the supplier shall
produce, maintain, control and archive all related documentation as
definedanddetailedinthefollowingclauses.
b.
c.
d.
Thedocumentationshallbeconsistent,e.g.thesameitemhavethesame
nameinalldocumentation.
e.
Block diagrams, control flow charts, timing diagrams and other figures
shallbeintroducedwherebeneficialfortheunderstandingofthetext.
f.
Everytimeanupdateddocumentisdelivered,itshallincludeadetailed
changelist,andallsignificantchangesmarkedusingachangebarinthe
margin.
g.
h.
7.2
Alldocumentsshallbearchivedforaminimumperiodoffiveyearsafter
completionofthedevelopmentactivityorasagreedbythecustomer.
Management documentation
a.
Themanagementdocumentationalsoincludesthe
status reporting as MoM of the review meetings
40
ECSSQST6002C
31July2008
andanassessmentoftheexperiencegainedduring
the development activity. The management
documentation is a gathering of separate
documents (see clauses 4.2a, 4.4a, 4.3.2a and
4.3.3a).
7.3
Design documentation
7.3.1
General
7.3.1.1
Purpose
7.3.1.2
Requirements
a.
Alldesigninformationshallbestoredinadesigndatabasebyapplying
the revision control mechanism agreed in the business agreement (see
clause5.1).
b.
c.
d.
41
ECSSQST6002C
31July2008
A/Frequirementsspecification
FeasibilityandRiskAnalysis
DefinitionphaseDocumentation
ArchitectureDefinitionReport
Verification and Optimization
ArchitecturalDesignDocumentation
DesignEntryReport
NetlistGenerationReport
NetlistVerificationReport
DetailedDesignDocumentation
LayoutGenerationReport
LayoutVerificationReport
LayoutDocumentation
ValidationReport
RadiationTestReport(if
applicable)
DesignValidationDocumentation
Figure71:Designdocumentation
42
ECSSQST6002C
31July2008
7.3.2
a.
TheASICandFPGArequirementsspecification(ARS)established
duringthefirstdevelopmentphase.
2.
ARSincludingacompletesetofASICandFPGArequirements,in
conformance with the DRD in Annex C that are settled,
unambiguousandfrozen.
3.
consistencyandqualityoftheASICandFPGA,
(b)
(c)
estimateoftheriskinvolved.
NOTE
b.
FRAshallcovertheitemsdetailedinclause5.3.3.
7.3.3
a.
2.
7.3.4
a.
Thefeasibilityandriskanalysis(FRA)reportisthe
secondpartofthedefinitionphasedocumentation.
Furtherdetailsaregiveninclause5.4.4.
The design entry report providing all inputs available for the
detaileddesignphaseasdetailedinclause5.5.3.
2.
3.
43
ECSSQST6002C
31July2008
7.3.5
a.
Thelayoutdocumentationshallconsistofthefollowingcontributionsto
thedetaileddesigndocumentation:
1.
2.
7.3.6
a.
7.4
Layout documentation
Thevalidationreportpresentingthescope,sequences,setupand
resultsofthevalidationtestsperformedasdetailedinclause5.8.1.
2.
The radiation test report (if applicable) providing the test board
circuitry and bias conditions, the test sequence and investigated
irradiation levels, the performed measurements and the resulting
degradations.
3.
Ifrequestedbythecustomer,adatasheetthatdescribesthefunctionality
of the device so it can be used by a board or system designer shall be
establishedinconformancewiththeDRDinAnnexG.
7.4.2
a.
Data sheet
Application note
Ifrequestedbythecustomer,anapplicationnoteshallbeestablishedfor
components that are regarded as standard parts for a variety of system
applications. This note shall provide information to guide the reader
through the possible configurations the device or module can be
operated with examples for the corresponding bias circuitry, supply
voltagesandconfigurationsignalsshallbeprovided.
44
ECSSQST6002C
31July2008
7.4.3
Detail specification
a.
AlldevicesintendedforuseasFMproductsshallbeprocuredaccording
tocontrolledspecifications.
b.
c.
d.
45
ECSSQST6002C
31July2008
8
Deliverables
8.1
General
a.
Uponrequest,thecustomershallreceivefreeofchargefromthesupplier
the information coming from the manufacturer or foundry, for the
duration of the development, a complete design kit for the selected
process, including all libraries and design kit tools and their complete
documentation, in order to allow the customer to independently verify
thedesign.
NOTE
b.
Thequantitytobedeliveredofeachindividualdeliverableitemshallbe
agreedbetweencustomerandsupplieraccordingtotherequirementsof
theactualproject.
c.
Additionalitemsshallbedefinedasnecessary.
d.
e.
TheIPrightsstatusshallbereported.
f.
Papercopiesshallbeeasilyreadableandsuitableforsubsequentphoto
copying. Electronic copies shall be submitted via electronic media in an
agreedformatwithagreedcharacteristics.
NOTE
g.
8.2
Thisonlyappliesifsuchadesignkitactuallyexists
forthedesigntoolsavailableatthecustomer.
Searchcapability,printability,usageofhyperlinks,
traceabilityandchangeability.
Photos and layout plots may be part of the documentation only for
promotional information with restricted details, if not specified
elsewhere.
Deliverable items
a.
The list of deliverables defined per the SoW agreed in the business
agreement.shallbeestablished,basedonTableJ1.
NOTE
46
ECSSQST6002C
31July2008
Annex A (normative)
ASIC and FPGA control plan (ACP) DRD
A.1
DRD identification
A.1.1
ThisDRDiscalledbytheECSSQST6002,requirement4.2a.
A.1.2
ThepurposeoftheACPistoinitiatetheASICandFPGAdevelopmentsandto
specifytheorganization,managementtools,qualityassurancesystem,strategy,
approachesandproceduresitadopts.
A.2
Expected response
A.2.1
a.
TheACPshallincludeadescriptionofthefollowingitems:
1.
Organizationalstructureandmanagementapproachincludingthe
definition of organizational interfaces between different design
groups and identification of the supplier organization for the
productassuranceoftheASICandFPGAdevelopment;
2.
3.
4.
Intendedoverallschedule;
5.
Overall strategy and general approach for the ASIC and FPGA
developments;
6.
Riskmitigationprocedurestobeapplied(seeclause6.3);
47
ECSSQST6002C
31July2008
7.
Requirements on, and system for the control of the foundry and
othersubcontractorsorserviceprovidersinvolvedaccordingtothe
experienceavailablefortherespectivesupplier.
b.
c.
InitiationofthedefinitionphasefortheASICandFPGAdevelopments.
A.2.2
Special remarks
None.
48
ECSSQST6002C
31July2008
Annex B (normative)
ASIC and FPGA development plan (ADP)
DRD
B.1
DRD identification
B.1.1
ThisDRDiscalledbytheECSSQST6002,requirement4.3.1a.
B.1.2
ThepurposeoftheADPistoimplementtheproposeddevelopmentstrategyby
identifying all phases of the ASIC and FPGA development with the major
activitiestherein,theprojectexternalinterfacesandconstraints,thedesignflow,
resources (equipment, software and personnel), the allocation of
responsibilities, outputs to be produced and, finally, a schedule with
milestones,decisionpoints,typeandnumberofdesignreviews.
B.2
Expected response
B.2.1
a.
TheADPshallincludethefollowingitems:
1.
NameoftheASICandFPGAanditsbasicfunction;
2.
Referencestothedesigndocumentationandotherapplicableand
referencedocuments;
NOTE
3.
Developmentteamandassignmentofmajorresponsibilities;
4.
5.
49
ECSSQST6002C
31July2008
6.
Versionsandplatformsoftoolstobeused,includingthefoundry
orspecifictools;
7.
Statementfortheavailabilityofeachdesigntool(atthesiteaswell
asthededicationtotheparticulardevelopment);
8.
Thedesignflow;
NOTE
9.
10.
11.
12.
ThescheduleoftheASICandFPGAdevelopment,withestimated
effortanddurationofeachworkpackageandtheplanneddatesof
milestonesandreviewmeetings;
13.
B.2.2
Special remarks
None.
50
ECSSQST6002C
31July2008
Annex C (normative)
ASIC and FPGA requirements specification
(ARS) DRD
C.1
DRD identification
C.1.1
ThisDRDiscalledbytheECSSQST6002,requirements5.3.2band7.3.2a.2.
C.1.2
C.2
Expected response
C.2.1
a.
TheARSshallincludethefollowingitems:
1.
2.
3.
Operatingfrequencyrange;
4.
5.
Functionalrequirements;
6.
Applicablealgorithms;
7.
Powerupandinitializationstate;
8.
Resetandpowercyclingrequirements;
9.
Errorhandling;
51
ECSSQST6002C
31July2008
10.
Testmodes:systemanddevicetests,ongroundandinflight;
11.
Faultcoveragerequiredatproductiontest;
NOTE
ThisisonlyapplicablefordigitalASICdesigns.
12.
Timingofcriticalsignals;
13.
Radiationenvironmentconstraints;
14.
Thermalenvironmentconstraints;
15.
Powerbudgetanddissipation;
16.
17.
Reusabilityoradditionalfunctionsforfutureapplications;
18.
Portabilitytodifferentornewertechnologies;
19.
Intellectualpropertyrightsofthedesigntobedeveloped;
20.
Proprietarydesigns(IPcores)tobeusedasbuildingblocksofthe
designtobedeveloped,ifalreadyidentified.
C.2.2
Special remarks
None
52
ECSSQST6002C
31July2008
Annex D (normative)
Feasibility and risk assessment report
(FRA) - DRD
D.1
DRD identification
D.1.1
ThisDRDiscalledbytheECSSQST6002,requirement5.3.3.2b.
D.1.2
ThepurposeoftheFRAistoprovideajudgementonthefeasibilityoftheASIC
and FPGA development as defined by the ASIC and FPGA requirements
specification,aswellasanassessmentoftherisksinvolved.
D.2
Expected response
D.2.1
a.
TheFRAshallincludethefollowingitems:
1.
2.
MaturityofenvisagedASICorFPGAmanufacturersandpossible
technologies;
3.
4.
Riskofunderestimationofdesignandverificationeffort;
5.
Riskofunderestimationofdebugandrepairefforts;
6.
7.
RiskofundeterminedI/Obehaviourduringpowerup.
D.2.2
Special remarks
None.
53
ECSSQST6002C
31July2008
Annex E (normative)
Verification plan (VP) DRD
E.1
DRD identification
E.1.1
ThisDRDiscalledbyECSSQST6002,requirements4.3.2aand5.4.3a.
E.1.2
Thepurposeoftheverificationplanistodefinehowthefunctionalityandnon
functional requirements stated in the definition phase documentation are
demonstrated at all levels of modelling, starting from the behavioural level
downtothegatelevel.
E.2
Expected response
E.2.1
a.
TheVPshallincludeadescriptionofthefollowingitems:
1.
InthecaseofcomplexdigitalASICdevelopments,verificationby
FPGAprototypingoremulation;
2.
Requirementsforcodecoverageindigitaldesigns;
3.
4.
Applicationofcodingrules.
E.2.2
Special remarks
None.
54
ECSSQST6002C
31July2008
Annex F (normative)
Design validation plan (DVP) DRD
F.1
DRD identification
F.1.1
ThisDRDiscalledbytheECSSQST6002,requirements4.3.3aand5.6.4a.
F.1.2
Thepurposeofthedesignvalidationplanistospecifythemeasurementsthat
are performed on the prototypes in order to verify that the new implemented
devicescontainthefunctionalityandthecharacteristictheyaredesignedfor.
F.2
Expected response
F.2.1
a.
TheDVPshallincludethefollowingitems:
1.
2.
operatingmodesandtestconditionsoftheprototypesundertest;
3.
4.
F.2.2
Special remarks
None.
55
ECSSQST6002C
31July2008
Annex G (normative)
Data sheet DRD
G.1
DRD identification
G.1.1
ThisDRDiscalledbyECSSQST6002,requirements5.4.5aand7.4.1a
G.1.2
Thepurposeofthedatasheetistogatheralltechnicaldataobtainedfromthe
architecturaldesignuntilthefinaldesignvalidationandrelease.Itisusedasan
inputforapplicationandprocurement.
G.2
Expected response
G.2.1
a.
Each page shall contain the device name and number and the date of
issue.
NOTE
b.
Allcharacteristicsandlimitationsintroducedduringthedesignshallbe
described,suchasdetailedinterfacedescriptions,registerdefinitionsand
memorymaps.
c.
The data sheet shall include a system overview of the device and a
description of how to use the device in a representative system
environment,includinganapplicationblockdiagram.
d.
Thefullfunctionalityandalloperatingmodesshallbespecifiedindetail.
e.
f.
Thesignaldescriptionsshallbegroupedaccordingtotheirfunction.
56
ECSSQST6002C
31July2008
g.
2.
3.
4.
ACparameters,includinge.g.setupandholdtimes,cycleperiods,
output delays and tristate delays, together with waveform
diagrams;
5.
6.
h.
Apreliminarydatasheetshallcontainallpartsofafinaldatasheet,with
thesamelevelofdetail.
i.
Whendatadoesnotexist,estimatesshallbeusedandclearlyindicatedto
beestimates.
G.2.2
Special remarks
None.
57
ECSSQST6002C
31July2008
Annex H (normative)
Detail specification (DS) DRD
H.1
DRD identification
H.1.1
ThisDRDiscalledbyECSSQST6002,requirements5.6.6aand7.4.3c.
H.1.2
H.2
Expected response
H.2.1
a.
Thefinaldetailspecificationshallincludethefollowingitems:
1.
relevantelectricalandmechanicalparameters;
2.
screening,burnin,andacceptancerequirements;
3.
deviationsfromthegenericspecification;
4.
documentationanddatarequirements;
5.
deltalimits,whenapplicable;
6.
criteriaforpercentdefectiveallowable;
7.
lotacceptancetestsorqualityconformanceinspections;
8.
marking;
9.
storagerequirements;
10.
requirementsforlothomogeneity;
11.
serialization,whenapplicable;
58
ECSSQST6002C
31July2008
12.
protectivepackagingandhandlingrequirements;
13.
radiationverificationtestingrequirements,whenapplicable.
H.2.2
Special remarks
None.
59
ECSSQST6002C
31July2008
Annex I (normative)
Experience summary report DRD
I.1
DRD identification
I.1.1
ThisDRDiscalledbyECSSQST6002,requirement4.4aand5.8.4a.
I.1.2
Thepurposeoftheexperiencesummaryreportistocollectandtoevaluateany
relevantinformationresultingfromtheexperiencegainedduringtheexecution
oftheASICandFPGAprocurementprogramme.
I.2
Expected response
I.2.1
a.
Asummaryofthemaindesignobjectivesandconstraints;
2.
Anassessmentoftheactualdevelopmentprogrammewithrespect
totheoriginalADP;
3.
Controls,schedule,designiterationsandcommunications;
4.
AnassessmentofEDAtoolsuitabilityandperformance;
5.
Anassessmentofthemanufacturersupport;
6.
Apresentationofnonconformancesandproblemareas;
7.
8.
9.
Recommendationsandlessonslearned.
I.2.2
Special remarks
None.
60
ECSSQST6002C
31July2008
Annex J (informative)
Document requirements list and
configuration items to be delivered
TableJ1:DeliverablesoftheASICandFPGAdevelopment
Development
phase
Definition
phase
Architectural
design
Documentation
Hardware
AnnexA
Designdatabase
containing:
Simulationmodels
A/Frequirementsspecification(ARS)
AnnexC
Feasibilityandriskanalysis(FRA)
AnnexD
A/Fdevelopmentplan(ADP)
AnnexB
MoMofSRR
Architecturedefinitionreport
Verificationplan
AnnexE
Architectureverificationand
optimizationreport
MoMofPDR
Detaileddesign Designentryreport
Verificationresults
AnnexG
Updateddesign
databasecontaining:
Netlistgenerationreport
Netlistverificationreport
Updateddatasheet
AnnexG
Constraintsforlayout
MoMofDDR
Testvectorsfor
production
Layoutgenerationreport
Layoutverificationreport
Designvalidationplan(DVP)
AnnexF
Updateddatasheet
AnnexG
Draftdetailspecification
AnnexH
MoMofCDR
Prototype
Productiontestresultsandreports
implementation
Burninoranyotherproductiontest
results,specification,pattern
Design
validation
andrelease
Validationreport
Radiationtestreport
Releasereport
Finaldatasheet
AnnexG
Finaldetailspecification
AnnexH
Applicationnote
Experiencesummaryreport
AnnexI
MoMofQR/AR
Software
A/Fcontrolplan(ACP)
Preliminarydatasheet
Layout
DRD
Prelayoutnetlist
Updateddesign
databasecontaining:
Postlayoutnetlist
Corresponding
parasiticinformation
Agreednumberof
testeddevices
(ASICsorFPGAs)
Validation
breadboard
Burninorscreening
testboardsforFM
parts
61
ECSSQST6002C
31July2008
Bibliography
ECSSSST00
ECSSsystemDescription,implementationand
generalrequirements
IEEE6169111
BehaviourallanguagesPart11:VHDLlanguage
referencemanual
IEEE1149.1
62