technology Description of Spade Hardware: A Technical Language for Designing Digital Electronic Circuits , and Administrator 2025 June 4