Reliable system co-design: The FIR case study