1 - EA4 NTC 0x1F1 PwrpkCmpblty

Slide 1

<PwrpkCmpblty> Overview
NTC 0x1F1

FDD: <SF054A>

Description:

The NTC will be SET when the Powerpack is not compatible with the Gear.

This means when either the Gear ID’s are Invalid or they don’t correlate to each other or

don’t correlate with the Gear ID calibration value.

Diagnostic Overview:

The diagnostics will start only after 500msec. Once 500 msec is elapsed, the detection

shall be done and the respective bits of NTC shall be set.

Following is the NTC bit definition

  • PwrpkCmpblty.NtcStInfo.Bit0Descr = 'Gear ID input #1 timed out or was otherwise invalid'; 

  • PwrpkCmpblty.NtcStInfo.Bit1Descr = 'Gear ID input #2 timed out or was otherwise invalid'; 

  • PwrpkCmpblty.NtcStInfo.Bit2Descr = 'Gear ID inputs do not correlate to each other'; 

  • PwrpkCmpblty.NtcStInfo.Bit3Descr = 'Gear ID inputs do not  


Typical Fault Response:  

    • F3 Notify driver
       

Probable Sources (Most to Least Probable):
Gear ID in PHA does not match Gear ID on CCA

        Gear ID’s do not match each other

        Gear ID’s are invalid from PHA

        Gear ID’s are not provided in less than 500ms

Initialization

 

Periodic

X

Event

 

Rev

Revision

6 April 2016

Initial Release

  
  
  
  
  
  
  
  
  

Revision Log

2 - SF054A_PwrpkCmptbltyChk_Peer Review Checklist Design

Nexteer_Template_V1.0

Overview

Peer Review Instructions
Technical Review Checklist
Template Change Log


Sheet 1: Peer Review Instructions

Instructions for Functional Design Package Peer Review




PRE-MEETING


Function OwnerConfirm that requirements are reviewed and approved PRIOR to the FDP peer review

Function OwnerStart with latest version of the template for any "first reviews" - Continue to use existing temmplate for re-reviews

Function OwnerProvide the functional design package (changed documents) to the invited attendees 1-2 working days in advance of review

Function OwnerNotify the assigned peer reviewer and make sure they are prepared to do their function in the meeting

Function OwnerIdentify necessary attendance and invite to meeting

Function OwnerComplete the "Author" column information for sections 1 through 3 prior to the review

Function OwnerComplete the attendance invitation list in section 5

Function OwnerFor Re-reviews only: Complete the column "remarks by author" to identify actions taken to address items found in earlier reviews.



DURING MEETING


Function OwnerPresent document changes to the review team

Peer ReviewerCapture attendance of the review

Peer ReviewerCapture actions and issues in section 4. Identify issue summary, Document type, Reference (Requirement ID, section number, etc), Defect Type and indicate status as "OPEN"



POST MEETING


Function OwnerFollow up on all "open" items. Update "Summary of Resolution" to indicate what was done or decided.

Function OwnerSchedule follow up review OR review open items with peer reviewer and obtain agreement to close

Peer ReviewerClose change request in system and confirm all associated tasks are complete. Upload peer review checklist (this document) with any FDP updates

Sheet 2: Technical Review Checklist

Technical Review Checklist - Template Version 02.00.00







Product NameSF054A_PwrpkCmptbltyChkElectrical Arch.
Review ScopeDefect TypeNumbers




YesClosedFR
Function IDSF054A

EA4#4854 Design ImplementationRequirement1




NoRejectedFDD
Long Name


Interface0




NAOpenModel
Version that you started from. NOT the version you hope to release. If this will be v1.0.0, enter NA. Starting BaselineNAEffortDesign8






Model and m file
AuthorNimmy MathewsReview Effort(Hrs.)0.20Standards3






*.m File


Corr+Verf effort(Hrs.)3.00Documentation1









Total Effort (Hrs.)3.20Others0













Total13







Checklist No.Description of CheckAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status







1Section 1: Data Dictionary














Is Filename of Data Dictionary in correct format?YesYes












Is the FDD.Version property correctly updated?YesYes












Is the Data Dictionary Verification report error free?NoNo

Outputs signal names and units are not found in known nexteer signals.









Does FDD Long Name, Short Name, and Description match requirements?YesYes












Are all runnables defined?YesYes












Do runnables have the correct time step?YesYes












Do server runnables correctly define arguments?NANA












Are all clients defined?YesYes












Do client definitions match the corresponding server runnable?NANA












Does name and metadata of every signal match its corresponding interface signal?YesYes












Do output signal ranges match requirements (check DOOR min/max attributes too)?NANA












Are calibration tables named correctly (e.g. AssiX and AssiY)?NANA












Do all calibrations have correct values for all metadata?YesYes












Is NVM defined in the appropriate number of blocks?NANA












Are constants defined with proper scope (local vs global)?NANA












Are all dependent constants and calibrations included in one file?YesYes












Does FDD.DesignASIL match requirements?YesYes



























2Section 2: ModelAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Is filename of model in correct format?YesYes












Is Top level of model annotated with Requirements Baseline?YesYes












Is the Top level of the model annotated with Tool Dependencies?YesYes












Is Top level of model annotated with Change Log or History?YesYes












Does the Component shortname match data dictionary FDD metadata?YesYes












Is the 2nd level of model free from subsystems that are not Function-Call Subsystems?YesYes












Is the 2nd level of model free from arithmetic and logic operations?YesYes












Are the Runnable trigger signals named as "call_<Runnable>"?YesYes












Does 2nd level of model have a properly updated annotation with name, description, and intended baseline number?YesYes












Are all data flow layers free of Function-Call Subsystems and Memory Store blocks?YesYes












Does the Model have the confidentiality and copyright information inside all its Subsystems?YesYes












Are all the Memory Store blocks for PIM and Display Variables located on the 2nd level of model?YesYes












Do all Memory Store blocks for PIM and Display Variables have the "Data store name must resolve to Simulink signal object" setting checked to true?YesYes












Is each diagnostic (NTC) capable of being set to "PASS"?YesYes












Does non-zero intialization of PIM occur in the function's Init runnable?














Does design properly include Set Ram Block Status when NVM RAM values change?NANA












Does model include appropriate logic for dealing with missing or corrupted NVM data?NANA












Does model execute without errors/warnings after loading NxtrMBDConfig configuration set?NoNo



























3Section 3: Requirements LinkingAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Are all requirements links of the format <FDDNumber>_<ObjectID>?YesYes












Does requirements HTML report reference only the DOORS module of this component for all links in the design?YesYes












Are linked blocks linked to the correct requirements(s)? (watch for problems due to copy/pasted blocks)YesYes












Is the list of unlinked blocks acceptable?NANAThere are some blocks/subsystems unlinked. Need to correct this.Standards

























4Section 4: Model AdvisorAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Was Model Advisor run with the correct configuration settings?YesYes












Is the Model Advisor report free from "Fails".NoNoCan incorporate the signal namesDocumentationComments accepted and corrected in the design









Are Model Advisor report "Warnings" acceptable?YesYes



























5Section 5: Delivery PackageAuthor: This column is for Self review. Author shall fill Yes/No/NA against each point in checklist. AuthorAuthor: This column is for reviewer. Reviewer shall fill Yes/No/NA against each point in checklist. ReviewerAuthor: Detailed Description of the finding shall be provided by the reviewer. Description of finding by reviewerAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








Does Design folder contain only the model, data dictionary, and (optionally) a simulation setup script?YesYes












Does Doc folder contain a zipped HTML webview model?NoNoNeeds to create after the review
Comments accepted and corrected in the design









Was webview model created without requirements highlighted?NANA












Does Reports folder contain only the data dictionary verification report, zipped Model Advisor report, and zipped requirements traceability report?YesYes



























6Section 6: Other Issus/Actions IdentifiedDocumentReferenceSummary of resolutionAuthor: Defect type to be selected. Defect TypeAuthor: What action is taken to fix the comment & other remarks need to be filled by author. Remarks By AuthorAuthor: Data in this column shall be filled by reviewer after checking whether the rework is completed. Status








The logic to determine the Correlation GearId is wrong and needs to be correctedModel

DesignComments accepted and corrected in the designClosed








Compatibility short name should be correctedModel and m file

StandardsComments accepted and corrected in the design and m fileClosed








Debounce constant needs to be replaced for the NTC block and cannot be groundedModel and m file

StandardsComments accepted and corrected in the design and m fileClosed








Correlation Fault check subsystem needs to get aligned to right of the Gear Id validation check subsystemModel

DesignComments accepted and corrected in the designClosed








The switch used to assign constant needs to be replaced by the if else subsystems.Model

DesignComments accepted and corrected in the designClosed








Change the NTC Implementation to increase the throughput. Don’t call PASSED more than once if it continues to be PASSEDModel

DesignComments accepted and corrected in the designClosed








Change the Init function name to Init1Model and m file

DesignComments accepted and corrected in the designClosed








Change 0 and 1 to false and true to have consistency in the modelModel

DesignComments accepted and corrected in the designClosed








Added requirement for clearing the NTCFR

RequirementComments accepted and corrected the requirementClosed








Typo error in GearId1Vld check where validation status should be changed from false to true.Model

DesignComments accepted and corrected the requirementClosed








Traceability link to a different SF existed in the Fault block needs to be removed.FDD

DesignComments accepted and corrected the requirementClosed







































7Section 7: APPROVALS













RoleFirst ReviewDateAttendanceApproval?










Function Owner*Matthew Tompkins3/30/2016
Yes










Peer Reviewer*Kevin DerryYes










Safety<Name - if invited>











Software<Name - if invited>











ESG / SystemsPrice LeflerYes










EPDT / CSE<Name - if invited>











Hardware<Name - if invited>











Test<Name - if invited>











RoleSecond Review (if required)DateAttendanceApproval?










Function Owner*<Name - if invited>













Peer Reviewer*<Name - if invited>











Safety<Name - if invited>











Software<Name - if invited>











ESG / Systems<Name - if invited>











EPDT / CSE<Name - if invited>











Hardware<Name - if invited>











Test<Name - if invited>











RoleThird Review (if required)DateAttendanceApproval?










Function Owner*<Owner Name>













Peer Reviewer*<Name>












Safety<Name - if invited>












Software<Name - if invited>












ESG / Systems<Name - if invited>












EPDT / CSE<Name - if invited>












Hardware<Name - if invited>












Test<Name - if invited>












RoleFourth Review (if required)DateAttendanceApproval?










Function Owner*<Owner Name>













Peer Reviewer*<Name>












Safety<Name - if invited>












Software<Name - if invited>












ESG / Systems<Name - if invited>












EPDT / CSE<Name - if invited>












Hardware<Name - if invited>












Test<Name - if invited>












RoleAdd more if necessaryDateAttendanceApproval?










































P.S.:Yes indicates adherence














No indicates non-adherence, reviewer shall provide suitable comments at the end of this document for each point.














NA indicates not applicable














Sheet 3: Template Change Log

RevChangeAuthor