Virtual Factory - Product Specification

Partitioning

System partitioning is done at a very high level to ensure that the system constraints can be met with a minimum of development time and cost. To execute this task the top level system specification is considered with attention to:

  • Previously developed firmware
  • Existing product family
  • Processor architecture selection
  • End Unit pricing
  • Market features & competition

The system is partitioned into functional blocks that include choice of integrated circuit components, hardware / software trade offs, power requirements, and multi-board hardware architecture. A formal document to detail the high level system partitions is written and submitted for approvals.