Mọi người có ai có kinh nghiệm về mảng này không cho em hỏi tý.
Em đang làm việc về ASIC layout design, công việc tóm gọn lại là lấy RTL, Place&Route rồi verify. Chỉ có điều là design thì ngày càng lớn, cả triệu gate cho một block còn chip thì mấy chục triệu nên place&route cũng lâu phải mấy ngày; mà design có lúc phức tạp đến mức tools behave rất lạ và rất đau đầu, với kiểu quay vòng mấy ngày mới có kết quả thì không ổn. Sếp phán em tìm hiểu về hierarchical design để có gì dùng hierarchical netlist chứ không flatten nó ra rồi để tools tự xử nữa. Có nhiều khả năng là công việc sẽ nhanh hơn, dùng lại được các module được instantiate nhiều lần và dễ debug các vấn đề hơn. Tuy nhiên cũng không chắc chắn là dễ route và dễ meet timing hơn. Công ty em từ trước tới giờ chỉ có 2 level of hierarchy là chip_top-level -> blocks; giờ muốn thêm.
Mọi người cho em hỏi, có ai biết về hình mẫu design này, và nó có thực tiễn, có phổ biến không? Moị người nghĩ sao về nó? Ai có kinh nghiệm làm rồi thì giúp em chia sẽ chút kinh nghiệm hay một số vấn đề được không?
Mình thì mới, mà sếp cũng mới lên nên cũng ambitious, khổ thế
Cám ơn mọi người trước
Em đang làm việc về ASIC layout design, công việc tóm gọn lại là lấy RTL, Place&Route rồi verify. Chỉ có điều là design thì ngày càng lớn, cả triệu gate cho một block còn chip thì mấy chục triệu nên place&route cũng lâu phải mấy ngày; mà design có lúc phức tạp đến mức tools behave rất lạ và rất đau đầu, với kiểu quay vòng mấy ngày mới có kết quả thì không ổn. Sếp phán em tìm hiểu về hierarchical design để có gì dùng hierarchical netlist chứ không flatten nó ra rồi để tools tự xử nữa. Có nhiều khả năng là công việc sẽ nhanh hơn, dùng lại được các module được instantiate nhiều lần và dễ debug các vấn đề hơn. Tuy nhiên cũng không chắc chắn là dễ route và dễ meet timing hơn. Công ty em từ trước tới giờ chỉ có 2 level of hierarchy là chip_top-level -> blocks; giờ muốn thêm.
Mọi người cho em hỏi, có ai biết về hình mẫu design này, và nó có thực tiễn, có phổ biến không? Moị người nghĩ sao về nó? Ai có kinh nghiệm làm rồi thì giúp em chia sẽ chút kinh nghiệm hay một số vấn đề được không?
Mình thì mới, mà sếp cũng mới lên nên cũng ambitious, khổ thế
Cám ơn mọi người trước
Comment