Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Traceability of hardware and software combined | Ulf Asklund | LTG-34

366 views

Published on

Presentation held at Lean Tribe Gathering 34 in Malmö 1/3 2016.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Traceability of hardware and software combined | Ulf Asklund | LTG-34

  1. 1. 1 Traceability of hw and sw combined Ulf Asklund Datavetenskap, LTH QCM AB
  2. 2. 2 Mobile Phone Core Unit 1000-0001 1 2 PBA 1000-0002 1 3 2 Resistor 1000-0003 1 1 11 1 External Part GY-4375-1 (246802468) 1 Sales Item 1200-3333 Requirement (legal, market) 2 Part Sales Item Document External Part Variant GPU Product Model 2 External Part 12-X34-A (987654321) Company A ABC Components Supplier Company B ABC Beijing Company C ABC Taiwan Manufacturer Company Target Specification 1000-0004 Circuit Diagram 1000-0005 Drawing 1000-0006 Specification 1000-0007 Application SW 1200-1111 1 sw-file file Appl. SW Emma Core Unit Manufacturer equivalence E-BOME-BOM SpecifyingDocument Config. option Color CM E-BOM 3Customer
  3. 3. 3 Mobile Phone Core Unit 1000-0001 1 2 PBA 1000-0002 1 3 2 Resistor 1000-0003 1 11 1 1 Sales Item 1200-3333 2 2 Specification 1000-0004 Circuit Diagram 1000-0005 Drawing 1000-0006 Specification 1000-0007 Application SW 1200-1111 1 sw-file file E-BOME-BOM SpecifyingDocument E-BOM 3 ECO – Engineering Change Order CCB Create Change Management Mobile Phone Core Unit 1000-0001 1 2 PBA 1000-0002 1 3 2 Resistor 1000-0003 1 11 1 1 Sales Item 1200-3333 2 2 Specification 1000-0004 Circuit Diagram 1000-0005 Drawing 1000-0006 Specification 1000-0007Application SW 1200-1111 1 sw-file file E-BOME-BOM SpecifyingDocument E-BOM 3 ECO – Engineering Change Order CCB Create
  4. 4. Core Unit 1000-0001 1 2 PBA 1000-0002 1 3 2 Resistor 1000-0003 1 11 1 1 Sales Item 1200-3333 2 2 Specification 1000-0004 Circuit Diagram 1000-0005 Drawing 1000-0006 Specification 1000-0007Application SW 1200-1111 1 sw-file file E-BOME-BOM SpecifyingDocument E-BOM 3 ECO – Engineering Change Order CCB Create Factory – Supply Step Factory – Supply Step ECI – Engineering Change Implementation MBOM – Manufacturing BOM MBOM – Manufacturing BOM è Production BOM è Production BOM Change Management
  5. 5. 5 SW in the HW BOM Core Unit 1000-0001 1 2 PBA 1000-0002 1 3 2 Resistor 1000-0003 1 1 11 Specification 1000-0004 Drawing 1000-0006 Specification 1000-0007 1 Circuit Diagram 1000-0005 External Part 12-X34-A (987654321) External Part GY-4375-1 (246802468) 1 Company A ABC Components Supplier Company B ABC Beijing Company C ABC Taiwan Manufacturer Sales Item 1200-3333 Customer Requirement 2 Application SW 1200-1111 1 ssw-file Appl. SW Emma Core Unit PartSales Item Document External Part Variant GPU Product Model 2
  6. 6. 6 Core Unit 1000-0001 1 PBA 1000-0002 1 2 Resistor 1000-0003 1 Specification 1000-0004 External Part 12-X34-A (987654321) External Part GY-4375-1 (246802468) 1 Company A ABC Components Supplier Company B ABC Beijing Company C ABC Taiwan Manufacturer Sales Item 1200-3333 Core Unit W995 Part Sales Item Document External Part Variant GPU Product Model 2 1 Sales Item 1200-3333 file 1 Drawing 1200-1122 2 1 Specification 1000-2211 2 User Guide Front Battery Front, red 1200-1234 1 Front, black 1200-4321 1 2 Application SW CDF Back Cover red black red black file Appl. SW 1200-4444 1
  7. 7. 7 C2D repo “core-sw” 3.0.1.A.0 API Level 1 e.gTimescape Composition Image files How: Decouple SW build from product configuration Processes building and delivering configurable product components CoreSW Op.App IA Content One repository for product components Product configuration Configuration rules Offering Configuration target Config file SW BOM Customer customization Product configuration process SW Product How: •  Decouple SW build from product configuration •  Process to build, release, deliver, and verify components •  Process to create product configurations Settings
  8. 8. 8 Core Unit 1000-0001 1 PBA 1000-0002 1 2 Resistor 1000-0003 External Part 12-X34-A (987654321) External Part GY-4375-1 (246802468) 1 Company A ABC Components Supplier Company B ABC Beijing Company C ABC Taiwan Manufacturer Sales Item 1200-3333 Core Unit W995 2 1 Sales Item 1200-3333 Display Appl. SW Appl. SW 1200-1234 1 Appl. SW 1200-4321 1 red black 2 “3rd part SW” 1300-1234 External Part XXX (987654321) Company A ABC Components Supplier Company B ABC Beijing Company C ABC Taiwan Manufacturer 1 Specification 1000-2233 2 2 Module x 1000-1133 Camera 1000-0022 1 Display 1000-3212 1 SW driver/Camera 1000-0032 1 SW driver/Display 1000-0042 1 SW traceability
  9. 9. Part structure - Touch Touch Module Front window Touch glass Touch IC Touch FW
  10. 10. 10 Traceability: SW pre-flashed by supplier Touch Module 1000-0001 1 Touch IC 1000-0002 1 2 Touch FW 1000-0003 1 3 2 sw version = 1.16 sw version = 1.18 sw version = 2.0 bound Pre-flashed in 10001-001.1 Pre-flashed in 10001-001.2 SW delivered separately, possible for us to flash.
  11. 11. Traceability: SW update delivered separately by supplier sw version = 1.16 sw version = 1.18 Pre-flashed in 10001-001.1 SW delivered separately. and added into our flash sw. bound Touch Module 1000-0001 1 Touch IC 1000-0002 1 2 Touch FW 1000-0003 1 1 SI FSP 1200-1111 1 Core Unit 1000-0111 x This Sales Item • contains a Touch Module pre-flashed with sw version 1.16. • Is flashed with “snapshot” 1.0.A.1.13 containing touch fw version 1.18. I.e. the fw version actually executing is 1.18. sw version = 1.0.A.1.13

×