Timing tối ưu hóa các câu hỏi phỏng vấn bất cứ ai có thể trả lời nó

V

vlsitechnology

Guest
Làm thế nào để tối ưu hóa thời gian u??Trên cơ sở những gì?Trên cơ sở những gì làm chúng tôi quyết định tần số đồng hồ?U sẽ làm gì nếu sau khi cũng nghiêng tối ưu của tôi không phải là cuộc họp thiết kế?
 
:: Làm thế nào để tối ưu hóa thời gian u??Trên cơ sở những gì?
Phụ thuộc vào các công cụ.Đôi khi nó cũng đơn giản như tối ưu hóa.

:: Trên cơ sở những gì làm chúng tôi quyết định tần số đồng hồ?
Được dẫn dắt bởi yêu cầu hệ thống.

:: Điều gì u sẽ làm gì nếu sau khi cũng nghiêng tối ưu của tôi không phải là cuộc họp thiết kế?
Một cách để làm điều đó là để thư giãn các yêu cầu, mà luôn luôn làm việc cho tôi.

 
1.Timing phân tích được thực hiện đầu tiên để xác định xem việc thiết kế sẽ làm việc với tần số xác định.Đối với cấp độ đầu tiên của tối ưu hóa, chúng tôi chỉ định tần số hoạt động ban đầu và tối ưu hóa các thiết kế cho nó.Sau khi tối ưu hóa này được thực hiện, các báo cáo của nhà nước chậm trễ tối đa, các đường quan trọng, vv

2.Bình thường, chúng tôi không xác định tần số yêu cầu trong thời gian chạy đầu tiên.Chúng tôi tối ưu hóa nó cho một tần số thấp hơn và sau đó chúng tôi tối ưu hóa việc thiết kế cho quyền lực và khu vực.
Thiết kế này sau đó được kiểm tra chức năng và sau đó tùy thuộc vào tối ưu hóa hơn nữa đến tốc độ đồng hồ yêu cầu thu được.

Tuy nhiên, trong ASIC thiết kế có một trade-off giữa Speed - Power - Diện tích.Vì vậy, nếu một thiết kế được tối ưu hóa cho tốc độ chỉ có, nó sẽ không đáp ứng yêu cầu về diện tích của chúng tôi hoặc điện.Sau một vài lặp tối ưu hóa, chúng tôi đến một giải pháp tối ưu trong đó đáp ứng hoặc gần như đáp ứng mọi yêu cầu của chúng tôi.

3.Nếu sau khi tối ưu hóa, các skews không được đáp ứng, chúng tôi tiếp tục tối ưu hóa việc sử dụng các thuật toán khác như đăng ký tái thời gian, pipelining, vv đến khi chúng tôi đáp ứng yêu cầu skew của chúng tôi.Trong một số trường hợp, chúng tôi có thể thư giãn những hạn chế của chúng tôi.

 

Welcome to EDABoard.com

Sponsor

Back
Top