Vào năm 2016, Samsung đã ngừng kinh doanh Galaxy Note 7 sau khi các lỗi trong thiết kế và sản xuất pin gây ra hiện tượng quá nhiệt, cháy nổ và dẫn đến đợt thu hồi trên toàn cầu. Sản phẩm không thất bại vì pin lithium-ion là công nghệ mới hay vì các kỹ sư thiếu năng lực, mà vì quy trình phát triển sản phẩm đã cho phép biên độ an toàn thiết kế không đủ, phạm vi xác thực yếu và biến thiên sản xuất không được kiểm soát đến tay khách hàng.
Trong phát triển PCB, cùng một dạng đổ vỡ quy trình cũng xuất hiện khi dữ liệu thiết kế bị phân mảnh trên các công cụ rời rạc xử lý riêng biệt việc vẽ sơ đồ nguyên lý, layout, mô phỏng và xuất dữ liệu sản xuất. Khi không có một mô hình dữ liệu thống nhất liên kết các giai đoạn này, những lỗi lẽ ra phải được phát hiện sớm vẫn tồn tại đến tận các tệp sản xuất. Chi phí thực sự của quy trình làm việc với các point tool cũ nằm ở rủi ro tích lũy từ dữ liệu không nhất quán, mất khả năng truy vết và phân tích nguyên nhân gốc chậm chạp khi độ phức tạp sản phẩm và gánh nặng tuân thủ ngày càng tăng.
Các nhóm kỹ thuật thường đánh giá chuỗi công cụ chủ yếu dựa trên chi phí giấy phép, công sức di chuyển và thời gian đào tạo. Đây đều là những chi phí thực tế, nhưng chúng chỉ phát sinh một lần hoặc theo chu kỳ. Trong khi đó, chi phí quy trình làm việc của một chuỗi công cụ phân mảnh là liên tục: nó lặp lại hàng tuần trong suốt vòng đời của chuỗi công cụ.
Một phép so sánh chi phí đầy đủ hơn phải tính đến số giờ kỹ thuật lặp lại dành cho việc đồng bộ hóa, công việc làm lại do ràng buộc cũ hoặc thiếu, các vòng rà soát bị kéo dài vì không chắc chắn về phiên bản và các ECO phát sinh do thông tin đến quá muộn để ngăn lỗi thiết kế. Ở hầu hết các nhóm, các chi phí lặp lại này vượt qua phần chênh lệch giấy phép ngay trong năm đầu tiên, đặc biệt khi quy mô nhóm hoặc độ phức tạp sản phẩm tăng lên.
Phép tính này còn trở nên bất lợi hơn với các chuỗi công cụ phân mảnh khi sản phẩm đi qua vòng đời của nó. Theo dõi phiên bản trên các hệ thống rời rạc sẽ suy giảm theo thời gian. Khi một sản phẩm quay lại để làm mới sau 18 tháng, hoặc khi một kỹ sư mới tiếp nhận dự án, chi phí để tái dựng bối cảnh thiết kế từ các tệp, email và bảng tính rải rác có thể vượt quá chi phí của nỗ lực thiết kế ban đầu cho phân hệ đó.
Một nhà thiết kế làm việc một mình thường vẫn có thể chấp nhận một chuỗi công cụ phân mảnh vì toàn bộ bối cảnh nằm trong trí nhớ của một người. Quy trình này sẽ đổ vỡ tại những điểm mở rộng quy mô có thể dự đoán được:
Tại mỗi điểm gãy này, gánh nặng điều phối thủ công tăng theo kiểu phi tuyến. Nhóm либо phải chấp nhận phần chi phí này dưới dạng năng suất thấp hơn, hoặc lỗi bắt đầu lọt sang công đoạn chế tạo và lắp ráp.
Bảng sau ánh xạ các tình huống lỗi cụ thể với nguyên nhân gốc và điểm phát hiện điển hình. Mỗi trường hợp đều là ví dụ mà một môi trường tích hợp với luồng ràng buộc trực tiếp có thể либо ngăn lỗi xảy ra, либо làm lộ lỗi ngay lập tức.
|
Tình huống lỗi |
Ranh giới miền |
Nguyên nhân gốc |
Điểm phát hiện điển hình |
|
Mục tiêu trở kháng không được áp dụng vào layout |
EE sang PCB |
Ràng buộc được truyền đạt qua tài liệu đặc tả, không được nhập vào các rule của công cụ |
Rà soát sau layout hoặc đo SI trên nguyên mẫu |
|
Vi phạm chiều cao linh kiện |
MCAD sang ECAD |
Vùng cấm cơ khí được cập nhật trong MCAD, nhưng không được phản ánh trong công cụ PCB |
Kiểm tra độ vừa khít cơ khí trong quá trình lắp ráp |
|
Linh kiện đã lỗi thời được đặt vào thiết kế mới |
Chuỗi cung ứng sang sơ đồ nguyên lý |
Trạng thái BOM không hiển thị trong quá trình chọn linh kiện |
Giai đoạn mua sắm, vài tuần sau khi layout đã hoàn tất |
|
Sai lệch trong gán net class |
Sơ đồ nguyên lý sang layout |
Nhà thiết kế nhập lại net class thủ công và tạo ra lỗi gõ |
DRC có thể bắt được một số trường hợp; các trường hợp khác lọt sang fab |
|
Thay đổi stackup không được phản ánh trong các rule trở kháng |
Chế tạo sang thiết kế |
Nhà fab đề xuất thay đổi stackup qua email |
Lỗi kiểm tra trở kháng sau fab |
|
Vi phạm ràng buộc nhiệt |
Mô phỏng sang layout |
Kết quả mô phỏng nhiệt không liên kết với các ràng buộc bố trí linh kiện |
Lỗi nhiệt trong quá trình mô phỏng nhiệt hoặc thử nghiệm nguyên mẫu |
|
Bị bỏ sót thay đổi pinout của đầu nối |
Kỹ thuật hệ thống sang sơ đồ nguyên lý |
Thay đổi được trao đổi qua email và bị một trong nhiều nhà thiết kế bỏ lỡ |
Phát hiện không khớp giao diện trong thử nghiệm tích hợp |
Không phải mọi môi trường tích hợp đều cung cấp cùng một mức độ luồng ràng buộc. Khi đánh giá liệu một nền tảng có thực sự giải quyết bài toán phân mảnh hay không, những câu hỏi phù hợp là:
Các câu trả lời sẽ quyết định liệu nền tảng đó có loại bỏ các lỗi bàn giao hay chỉ đơn thuần gom giao diện người dùng lại trong khi vẫn giữ nguyên sự phân mảnh dữ liệu bên dưới.
Khi đội ngũ phát triển lớn dần và thiết kế trở nên phức tạp hơn, các khoảng trống giữa các point tool ngày càng khó quản lý. Altium Agile Teams được thiết kế cho giai đoạn tăng trưởng này, khi điều phối, khả năng hiển thị và các đợt rà soát có thể lặp lại quan trọng không kém chính năng lực thiết kế. Nền tảng này cung cấp một môi trường dùng chung nơi dữ liệu thiết kế PCB, bối cảnh cơ khí, quyết định BOM và thông tin chi tiết về chuỗi cung ứng hội tụ lại với nhau.
Với Agile Teams, các bên liên quan ở mảng điện, cơ khí, sản xuất và tìm nguồn cung có thể cùng rà soát một bối cảnh thiết kế luôn được cập nhật, thảo luận thay đổi ngay tại chỗ và thống nhất quyết định sớm hơn trong quy trình. Thay vì phụ thuộc vào các bản xuất, bảng tính và trao đổi ngoài luồng, các nhóm có được cái nhìn rõ ràng hơn về những gì đã thay đổi, vì sao thay đổi và điều đó có ý nghĩa gì ở các công đoạn hạ nguồn.
Bằng cách giảm ma sát giữa công cụ và con người, Altium Agile Teams giúp các nhóm phần cứng đang phát triển dành ít thời gian hơn để quản lý quy trình làm việc và nhiều thời gian hơn để cung cấp các thiết kế đáng tin cậy.
Vì giá công cụ chỉ là một phần của chi phí. Nếu quy trình giữa các công cụ tạo ra sự chậm trễ lặp lại, nhầm lẫn và công việc làm lại, thì chuỗi công cụ rẻ hơn vẫn có thể tốn kém hơn về tổng thể.
Hãy bắt đầu từ thời gian kỹ thuật. Đo xem nhóm của bạn dành bao nhiêu giờ cho việc xuất dữ liệu, dọn BOM, chi phí rà soát thiết kế, các vòng làm rõ, điều phối tệp và khắc phục các vấn đề do thiếu khả năng hiển thị kịp thời. Những giờ đó chính là chi phí quy trình làm việc, ngay cả khi chúng không xuất hiện trong ngân sách phần mềm.
Điều đó phụ thuộc vào lộ trình di chuyển và các công cụ liên quan, nhưng câu hỏi đúng cần rộng hơn: môi trường mới có bảo toàn dữ liệu thiết kế quan trọng đồng thời giảm sự phân mảnh về sau hay không? Di chuyển thư viện nên được đánh giá cẩn thận, nhưng không nên làm dừng cuộc trao đổi trước khi hiểu rõ tổng chi phí quy trình làm việc.
Di chuyển đúng là cần nhiều công sức. Nhưng ma sát lặp đi lặp lại cũng vậy. So sánh ở đây không phải giữa có công sức và không có công sức. Mà là giữa nỗ lực chuyển đổi một lần với lực cản quy trình kéo dài liên tục.
Khả năng tương thích cần được đánh giá trực tiếp, không nên giả định. Mục tiêu thực sự là cải thiện tính liên tục mà không giam dữ liệu thiết kế hoặc khiến việc cộng tác về sau trở nên khó khăn hơn.