关闭

关闭

封号提示

内容

首页 SEMI E04 - 0699.pdf

SEMI E04 - 0699.pdf

SEMI E04 - 0699.pdf

上传者: alai7150 2014-03-30 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《SEMI E04 - 0699pdf》,可适用于IT/计算机领域,主题内容包含SEMIESEMI,SEMIESEMIEQUIPMENTCOMMUNICATIONSSTANDARDMESSAGETRANSFER(SECSI)Th符等。

SEMIESEMI,SEMIESEMIEQUIPMENTCOMMUNICATIONSSTANDARDMESSAGETRANSFER(SECSI)ThisstandardwastechnicallyapprovedbytheGlobalInformationControlCommitteeandisthedirectresponsibilityoftheNorthAmericanInformationControlCommitteeCurrenteditionapprovedbytheNorthAmericanRegionalStandardsCommitteeonFebruary,InitiallyavailableonSEMIOnLineMaytobepublishedJuneOriginallypublishedinpreviouslypublishedJanuaryIntroductionRevisionHistoryThisisthefirstmajorrevisionsincetheoriginalreleaseofSECSIinVerylittleoftheoriginalintentofSECSIhasbeenaltered,althoughthereareafewsignificantadditionsThechangesaresummarizedinAppendixThisspecificationhasbeendevelopedincooperationwiththeJapanElectronicIndustryDevelopmentAssociationCommitteeonEquipmentCommunicationsScopeTheSECSIstandarddefinesacommunicationinterfacesuitablefortheexchangeofmessagesbetweensemiconductorprocessingequipmentandahostSemiconductorprocessingequipmentincludesequipmentintendedforwafermanufacturing,waferprocessing,processmeasuring,assemblyandpackagingAhostisacomputerornetworkofcomputerswhichexchangeinformationwiththeequipmenttoaccomplishmanufacturingThisstandardincludesthedescriptionofthephysicalconnector,signallevels,datarateandlogicalprotocolsrequiredtoexchangemessagesbetweenthehostandequipmentoveraserialpointtopointdatapathThisstandarddoesnotdefinethedatacontainedwithinamessageThemeaningofmessagesmustbedeterminedthroughsomemessagecontentstandardsuchasSEMIEquipmentCommunicationsStandardE(SECSII)IntentThisstandardprovidesameansforindependentmanufacturerstoproduceequipmentandorhostswhichcanbeconnectedwithoutrequiringspecificknowledgeofeachotherLayeredProtocolTheSECSIprotocolcanbethoughtofasalayeredprotocolusedforpointtopointcommunicationThelevelswithinSECSIarethephysicallink,blocktransferprotocol,andmessageprotocol(SeeRelatedInformationR)SpeedItisnottheintentofthisstandardtomeetthecommunicationneedsofallpossibleapplicationsForexample,thespeedofRSmaybeinsufficienttomeettheneedsoftransferringmassamountsofdataorprogramsinashortperiodoftime,suchasmightberequiredbyhighspeedfunctionaltestapplicationsNetworkSupportThemethodbywhichblocksofdataareroutedtoapieceofequipmentorfindtheirwaybacktotheproperhostapplicationisnotspecifiedbySECSIInanetwork,therolesofhostandequipmentmightbeassumedbyanypartyinthenetworkInthissituation,oneendofthecommunicationslinkmustassumetheroleoftheequipmentandtheothertheroleofthehostApplicableDocumentsElectronicsIndustriesAssociationStandardsEIARSCInterfacebetweenDataTerminalEquipmentandDataCommunicationEquipmentEmployingSerialBinaryDataInterchangeEIARSBSynchronousSignalingRatesforDataTransmissionEIARSSignalQualityatInterfaceBetweenDataProcessingTerminalEquipmentandSynchronousCommunicationEquipmentforSerialDataTransmissionEIARSElectricalCharacteristicsofBalancedVoltageDigitalInterfaceCircuitsEIARSElectricalCharacteristicsofUnbalancedVoltageDigitalInterfaceCircuitsEuropeanComputerManufacturingAssociationECMATC"NetworkLayerPrinciples,"FinalDraft(April,)JapaneseIndustrialStandardsCommitteesJISC"TheInterfacebetweenDataCircuitTerminatingEquipment(DCE)andDataTerminalEquipment(DTE)(pinInterface)"InternationalOrganizationforStandardizationEIAEngineeringDepartment,StandardsSalesOffice,EyeStreet,NW,Washington,DCEuropeanComputerManufacturingAssociation,RueduRhone,Geneva,SwitzerlandJapaneseStandardsAssociation,,AkasakaChome,Minatoku,Tokyo,JapanANSI,Broadway,NewYork,NYSEMIESEMI,ISODataCommunications,InterfaceConnectorsandPinAssignmentSEMISpecificationsSEMIESEMIEquipmentCommunicationsStandardMessageContent(SECSII)SEMIESEMIFacilitiesInterfaceSpecificationFormatOverviewofSECSITheSECSIstandarddefinespointtopointcommunicationofdatautilizingasubsetoftheinternationalstandardknownintheUSAasEIARSCandinJapanasJISCfortheconnectorandvoltagelevelsTheactualtransmissionconsistsofbitbytessentseriallywithonestartandonestopbitThecommunicationisbidirectionalandasynchronous,butflowsinonedirectionatatimeThedirectionisestablishedbyspecialcharactersandahandshake,afterwhichthedataitselfissentDataissentinblocksofbytesorlessEachblockconsistsofabyteheaderfollowedbydataAmessageisacompleteunitofcommunicationinonedirectionandconsistsofto,blocksEachblockheadercontainsinformationforidentifyingtheblockaspartofaspecificmessageMessagesarepairedbyarequestanditsreplywhichtogetherarecalledatransactionStructureofDocumentThisdocumentisdividedintosectionswhichcorrespondtomajoraspectsofthestandardThesectionsoutlinerequirementsaswellasimplicationsoftherequirementsThestandardmaybeimplementedinavarietyofways,dependinguponthecomputerenvironmentwhereitisplacedImplementationisnotpartofthestandardInformationwhichmaybeusefulforimplementationisincludedintheformofRelatedInformationTerminologyThefollowingbriefdefinitionsrefertosectionsprovidingfurtherinformationACK"CorrectReception"handshakecode(SeeSection)applicationsoftwarethesoftwareperformingthespecifictaskoftheequipmentorthehostblockheaderplusuptobytesofdata(SeeSections,)blocklengththenumberofbytessentintheblocktransferprotocol(SeeSection)blocknumberabitfieldintheheaderfornumberingblocksinamessage(SeeSections)characterabytesentontheSECSIserialline(SeeSection)checksumabitnumberusedtodetecttransmissionerrors(SeeSection)communicationfailureafailureinthecommunicationlinkresultingfromafailedsend(SeeSection)deviceIDabitfieldintheheaderusedtoidentifytheequipment(SeeSection)Ebitabitintheheaderidentifyingthelastblockofamessage(SeeSection)ENQ"RequesttoSend"handshakecode(SeeSection)EOT"ReadytoReceive"handshakecode(SeeSection)equipmenttheintelligentsystemwhichcommunicateswithahostexpectedblocktheblockofamessagewhichisexpectedbythemessageprotocol(SeeSection)headerabytedataelementusedbythemessageandtransactionprotocols(SeeSection)hosttheintelligentsystemwhichcommunicateswiththeequipmentlengthbytethecharacterusedtoestablishtheblocklengthduringtransmission(SeeSection)linecontrolaportionoftheblocktransferprotocol(SeeSection)mastertheblocktransferdesignationfortheequipment(SeeSection)messageacompleteunitofcommunication(SeeSection)messageIDabitfieldintheheaderusedintheprocessofmessageidentification(SeeSections,)multiblockmessageamessagesentinmorethanoneblock(SeeSections,)NAK"lncorrectReception"handshakecode(SeeSection)openmessageamultiblockmessageforwhichnotalloftheblockshavebeenreceived(SeeSection)opentransactionatransactioninprogress(SeeSection)primarymessageamessagewithanoddnumberedmessageIDAlsothefirstmessageofatransaction(SeeSection)SEMIESEMI,primarysecondaryattributetheleastsignificantbitofthelowermessageIDwhichindicateswhetherablockbelongstoaprimaryorsecondarymessageRbitabitintheheadersignifyingthedirectionofthemessage(SeeSection)receivertheendoftheSECSIlinkreceivingamessage(SeeSection)replytheparticularsecondarymessagecorrespondingtoaprimarymessage(SeeSection)replylinkingtheprocessofformingatransactionoutofaprimaryandasecondarymessage(SeeSection)retrycountthenumberofunsuccessfulattemptstosendablockintheblocktransferprotocol(SeeSection)RTYtheretrylimitorthenumberoftimestheblocktransferprotocolwillattempttoretrysendingablockbeforedeclaringafailedsend(SeeSection)secondarymessageamessagewithanevennumberedmessageIDAlsothesecondmessageofatransaction(SeeSection)sendertheendoftheSECSIlinksendingmessage(SeeSection)slavetheblocktransferdesignationforthehost(SeeSection)systembytesabytefieldintheheaderusedformessageidentification(SeeSection)Treceiveintercharactertimeoutintheblocktransferprotocol(SeeSection)Tprotocoltimeoutintheblocktransferprotocol(SeeSection)Treplytimeoutinthemessageprotocol(SeeSections,)Tinterblocktimeoutinthemessageprotocol(SeeSection)transactionaprimarymessageanditsassociatedsecondarymessage,ifany(SeeSection)Wbitabitintheheadersignifyingthatareplyisexpected(SeeSection)CouplingCouplingreferstothephysicalinterfaceattheequipmentThehostwillprovidecompatiblesignalsatthispointNorestrictionsareimpliedforanyinterfaceotherthanforequipmentcoveredbythisstandardElectricalInterfaceTheconnectionwillincludeaserialinterfaceaccordingtoEIAStandardRSCforinterfaceTypeE,fullduplexcommunication,modifiedbythedeletions,additionsandexceptionsdescribedinthissectionConnectorEitherthepinorpinconnectordescribedintheEIARSmaybeusedInthecaseofthepinconnectorafemaleconnectorwillbemountedontheequipmentandamaleconnectorwillbemountedonthecablefromthehostInthecaseofthepinconnectorthemaleconnectorwillbemountedontheequipmentandafemaleconnectorwillbemountedonthecableTheconnectorontheequipmentwillhavefemalethreadedjackscrewlocksNOTE:SuitablepinconnectorsknownasType"D"aresimilartoAmphenolMINRACserieswithjackscrewlocksSuitablepinconnectorisalsoType"D"withjackscrewlocksItisthetypecommonlyimplementedondesktopandnotebookPCsSignalPinsPinsontheconnectorhavefunctionsasdefinedinTablePins,,,andofthepinconnectororpins,,andofthepinconnectorarerequiredforallequipmentcomplyingwithSECSIWhenusingapinconnector,thetwopowersupplypins,and,areoptionalasindicatedAnyotherpins,ifused,shallcomplywiththeRSCstandardTableSignalConnectionsPinPinRSCCircuitCircuitDescriptionAAShieldBADatafromEquipmentBBDatatoEquipmentABSignalGroundtovolts(optforthepinconnector)tovolts(optforthepinconnector)LogicLevelsForthesignalpinsand,thelogiclevelwillbeavoltagelessthanvoltsandthelogiclevelwillbeavoltagegreaterthanvoltsVoltageswillneverexceedvoltsThesevaluescorrespondtothosespecifiedbytheRSCstandardPowerSuppliesWhenusingapinconnector,pinsandareoptionalpowersuppliesfordrivingexternalisolationcircuitsWhenprovided,bothshallbepresentandmustbeabletosupplyatleastmA(SeeRelatedInformationRforexampleuse)SEMIESEMI,DataRateThesupporteddataratesonsignalpinsshallbe,,,,andbaudThesamedatarateshallapplyfordatasenttoandfromtheequipmentThedatarateshallbecontrolledtobetterthan(SeeRSBandRS)Optionalratesof,andbaudmaybesuppliedifdesiredPhysicalMediumTheconnectionwiththehostmayinvolveanymediumthatprovidestherequiredRSCquality,signallevelsanddatarateattheequipmentconnectorThequalityofsignalshouldbesuchthattheeffectivebiterrorrateislessthanThisratecanbeachievedeasilywithhardwiredsystemsThedistancelimitsspecifiedinRSCapplyonlytosystemsusingthewiringtechniquedescribedinRSCSinceanymethodmaybeusedinSECSIaslongasRSCsignalsaresuppliedattheconnector,thedistanceandisolationisdependentuponthedesignofthephysicalmediumwhichisexternaltotheSECSIstandard(SeeRelatedInformationR)CharacterStructureCharactersDatawillbetransmittedorreceivedinaserialbitstreamofbitspercharacteratoneofthespecifieddataratesThestandardcharacterhasonestartbit(),databitsandonestopbit()AllbittransmissionsareofthesamedurationThedatabitsarenumberedfromtointheordersent(seeFigure)ThetimingbetweencharactersisasynchronouswithrespecttothedatarateThedatabitsmaybeanyarbitrarycodeTheeightdatabitswillhereafterbereferredtoasabyteFigureCharacterStructureWeightedCodesForbyteshavingweightedcodes,bitoneistheleastsignificantandbiteightisthemostsignificantThemostcommonweightedcodeisbinaryNonWeightedCodesForcodeswithoutnumericvaluesuchasASCII,thebitnumberswillbeusedastheentryintoastandardcodetableforinterpretationofthecodeSECSIperformsnoparityorotherverificationofthecontentsofindividualbytesBlockTransferProtocolTheprocedureusedbytheseriallinetoestablishthedirectionofcommunicationandprovidetheenvironmentforpassingmessageblocksiscalledtheblocktransferprotocolMostoftheprotocolisaccomplishedwithahandshakeofsinglebytesWhenbothendsofthelinetrytosendatthesametime,aconditionknownaslinecontentionexistsTheprotocolresolvescontentionbyforcingoneendoftheline,designatedastheslave(alwaysthehost),topostponeitstransmissionandenterthereceivemodeRetransmissionofblocksisusedtocorrectcommunicationerrorsTheblocktransferprotocolisshowninflowchartforminFigure,anddescribedbelowAdditionalinformationisalsocontainedinRelatedInformationRandRHandshakeBytesThefourstandardhandshakecodesusedintheblocktransferprotocolareshowninTableThethreeletternames,ENQ,EOT,ACK,andNAKcorrespondtotheASCIIcodehavingthesamepatternTableHandshakeCodesNameCodebbbFunctionENQRequesttoSendEOTReadytoReceiveACKCorrectReceptionNAKIncorrectReceptionTimeoutParametersTimeoutsareusedtodetectcommunicationsfailuresAtimeoutoccurswhenthemeasuredtimebetweentwoeventsexceedsapredeterminedlimitGenerally,thelengthoftimethatmustpassbeforeitcanbeassumedthatanerrorhasoccurreddependsupontheparticularsystemsinvolvedThetimerequiredinonesituationmightbeexcessivelylonginanotherThus,thetimeoutvaluesmustbe"tuned"tomeettheapplicationIntheblocktransferprotocol,therearetwosituationsrequiringtimeoutvaluesThetwotimeoutvaluesarecalledparametersTandTInterCharacterTimeout,TTheintercharactertimeout,T,limitsthetimebetweenreceiptofcharacterswithinablockafterthelengthbytehasbeenreceivedanduntilthereceiptofthesecondchecksumbyteProtocolTimeout,TTheprotocoltimeout,T,limitsthetimebetweensendingENQandreceivingEOT,sendingEOTandreceivingthelengthbyte,andsendingthesecondchecksumbyteandreceivinganycharacterSEMIESEMI,RetryLimit,RTYTheretrylimit,RTY,isthemaximumnumberoftimestheBlockTransferProtocolwillattempttoretrysendingablockbeforedeclaringafailedsend(SeeSection)MasterSlaveThemasterslaveparameterisusedintheresolutionofcontention(seeSection)ThehostisdesignatedastheslaveTheequipmentisdesignatedasthemasterThisconventionisbasedupontheassumptionthattheequipmentislessabletostoremessagesthanthehostBlockLengthsTheunsignedintegervalueofthefirstbytesentafterreceiptofEOTisthelengthoftheblockbeingsentThelengthincludesallthebytessentafterthelengthbyte,excludingthebytesofthechecksumThemaximumblocklengthallowedbySECSIisbytes,andtheminimumisbytesChecksumThechecksumiscalculatedasthenumericsumoftheunsignedbinaryvaluesofallthebytesafterthelengthbyteandbeforethechecksuminasingleblockThechecksumissentasbitsintwobytesfollowingthelastbyteoftheblockdataThehighordereightbitsofthechecksumwillbesentfirst,followedbythelowordereightbitsThechecksumisusedbythereceivertocheckfortransmissionerrorsThereceiverperformsthesamechecksumcalculationonthereceivedheaderanddataAlgorithmTheoperationoftheblocktransferprotocolisbestunderstoodbyfollowingthelogicflowinFigureThisflowchartdepictstheoperationofthefivestatesoftheprotocolReceive,Idle,SendLineControl,andCompletionTheflowchartshowninFigureisnotmeanttoimplythataparticularimplementationisrequiredunderthisstandardHowever,anySECSIblocktransferprotocolimplementationmustincludeallthelogicdescribedinFigureThesamealgorithmisexecutedoneachendoftheSECSIcommunicationslinkIdleStateBothendsofthecommunicationslinkareassumedtostartintheIdlestateTherearetwoprimaryactivitiesoftheprotocolsignifiedbythetwoexitsfromtheIdlestateTheseare:ASENDamessageblockistobesentBRECEIVEtheotherendofthecommunicationslinkhasamessageblocktosendLineControlThelinecontrolsectionestablishesthetransmissiondirection,resolvescontention,andhandlesretriesWhenanENQisreceivedintheIdlestate,theLineControlrespondswithanEOTiftheBlockTransferProtocolisreadytoreceiveTheBlockTransferProtocolthengoestotheReceivestateIfamessageblockistobesent,thenanENQissentIfanEOTisreceivedinresponsetotheENQwithinthetimelimitT,theBlockTransferProtocolgoestotheSendstateIftheslavereceivesanENQinresponsetotheENQ,contentionhasoccurredTheslavepostponesthesendofitsblockunt

职业精品

精彩专题

上传我的资料

热门资料

资料评价:

/ 20
所需积分:1 立即下载

意见
反馈

返回
顶部

Q