Download Logic Design For Array-Based Circuits: A Structured Design Methodology