เมื่อคุณพูดว่าการออกแบบ "ฮาร์ดแวร์" ฉันรู้ว่าคุณกำลังพูดถึงโซลูชัน PCB และส่วนประกอบแยก แต่ฉันมีประสบการณ์ในการออกแบบ ASIC ที่อาจมีประโยชน์ในระดับแนวคิด
เมื่อเราออกแบบ ASIC ที่ค่อนข้างซับซ้อนเราจะใช้ลำดับชั้นตั้งแต่ต้น เหตุผลสำคัญข้อหนึ่งก็คือเมื่อการออกแบบมีขนาดใหญ่ขึ้นความสามารถในการประเมินและจำลองพวกเขาก็ลดลงอย่างถี่ถ้วน นอกจากนี้การออกแบบ ASIC อาจมีขนาดค่อนข้างใหญ่และหากไม่มีลำดับชั้นที่ดีก็สามารถจัดการการออกแบบทั้งหมดได้ยาก
เรามีวัฒนธรรมที่แข็งแกร่งในการใช้ซ้ำสำหรับหน่วยการสร้างของเรา ตัวอย่างเช่นถ้าเรามีการออกแบบแอมป์ที่มีคนใช้เวลามากในการออกแบบและตรวจสอบความถูกต้องการออกแบบนั้นจะได้รับการบรรจุเพื่อให้ผู้ออกแบบรายอื่นสามารถนำเข้าการออกแบบนั้นไปยังพื้นที่ทำงานได้อย่างง่ายดาย เรามีเซิร์ฟเวอร์รวมศูนย์สำหรับจัดเก็บแพ็กเกจเหล่านี้ดังนั้นทุกส่วนที่คุณต้องการหาง่าย
ในขณะที่แต่ละบล็อกอาจได้รับการออกแบบสำหรับวงจรเฉพาะ (เช่นการอ้างอิงแรงดันไฟฟ้าสำหรับ op-amp) มันมักจะสามารถนำมาใช้ใหม่โดยไม่ต้องดัดแปลงการออกแบบเดิม รอบการออกแบบใช้เวลาหนึ่งเดือนหรือนานกว่านั้นและรวมถึงการตรวจสอบความถูกต้องของเค้าโครง การออกแบบหนึ่งช่วงตึกนั้นต้องใช้เวลาในการทำความคุ้นเคยกับชุดปัญหาดังนั้นแม้ว่าบล็อกนั้นจะไม่เหมาะคุณก็อาจลองใช้มันต่อไป