Dịch vụ thiết kế

Netlist mức cổng thủ công.

Chipchain có năng lực thiết kế netlist thủ công và có thể điều chỉnh dịch vụ này theo dự án của khách hàng. Với đường dữ liệu pipeline đều đặn, chúng tôi ánh xạ trực tiếp RTL sang cell tùy chỉnh dưới dạng netlist mức cổng, để netlist, cell và cách đặt cell được tối ưu như một thể thống nhất.

Phù hợp nhất với
Logic tính toán pipeline có mức chuyển mạch cao
Phương pháp
RTL được ánh xạ sang cell tùy chỉnh, netlist mức cổng được tạo bằng script
Kết hợp với
Cell tùy chỉnh, đặc tính hóa thư viện và đặt cell, đi dây thủ công
Kiểm chứng
Tương đương hình thức với RTL, mô phỏng mức cổng và phân tích định thời tĩnh

Vì sao dùng netlist thủ công

Netlist, cell và cách đặt cell được thiết kế cùng nhau.

  1. Ánh xạ sang cell tùy chỉnh

    RTL được ánh xạ thủ công sang thanh ghi, latch và cell tổ hợp tùy chỉnh.

  2. Cấu trúc đều đặn

    Các tầng pipeline dùng chung một cấu trúc, và netlist được tổ chức theo các lát bit khớp với cách đặt cell.

  3. Đặt tên nhất quán

    Cách đặt tên nhất quán giúp netlist dễ xử lý bằng script và dễ đặt cell thủ công.

  4. Tối ưu đường then chốt

    Loại cell, cường độ điều khiển và loại ngưỡng được chọn cho các đường then chốt.

  5. Logic tuần tự

    Thanh ghi nhiều bit và cell động giúp giảm công suất của xung nhịp và logic tuần tự.

  6. Tương thích với quy trình tự động

    Logic ngoài phần tùy chỉnh vẫn theo quy trình tổng hợp, và tất cả cùng hoàn tất trong một lần ký duyệt.

Quy trình netlist

Sáu bước, từ RTL đến netlist sẵn sàng để đặt cell.

  1. Rà soát RTL

    Xác nhận phân cấp module và luồng dữ liệu, xác định phần logic phù hợp với thiết kế tùy chỉnh.

  2. Chọn cell

    Chọn loại cell cho thanh ghi, latch và logic tổ hợp.

  3. Tạo netlist

    RTL được ánh xạ sang cell tùy chỉnh, netlist mức cổng được tạo bằng script.

  4. Kiểm tra tương đương

    Kiểm chứng hình thức rằng netlist khớp với RTL.

  5. Mô phỏng mức cổng và định thời

    Mô phỏng mức cổng và phân tích định thời tĩnh.

  6. Bàn giao để đặt cell

    Netlist và quy ước đặt tên được chuyển sang bước đặt cell và đi dây thủ công.

Câu hỏi về netlist thủ công

Vì sao dùng netlist thủ công?

Netlist thủ công ánh xạ RTL theo các cell tùy chỉnh, và cách đặt tên nhất quán giúp dễ xử lý bằng script và dễ đặt cell thủ công. Nhờ đó netlist và cách đặt cell phối hợp chặt chẽ với nhau.

Logic nào phù hợp với netlist thủ công?

Phù hợp nhất là logic tính toán pipeline có mức chuyển mạch cao. Logic điều khiển có đường dẫn phức tạp và thường vẫn theo quy trình tổng hợp.

Chúng tôi có cần tự viết netlist không?

Với logic pipeline điển hình, chúng tôi có thể tạo netlist từ RTL của khách hàng. Với thiết kế phức tạp, chúng tôi làm việc cùng đội ngũ của khách hàng, theo từng dự án.

RTL cần đáp ứng những gì?

Phân cấp module và luồng dữ liệu rõ ràng, để script có thể xử lý cho đến netlist.

Netlist được kiểm tra như thế nào?

Tương đương hình thức xác nhận netlist khớp với RTL, tiếp theo là mô phỏng mức cổng và phân tích định thời tĩnh.

Có khối phù hợp với netlist thủ công?

Hãy gửi cấu trúc RTL, tiến trình mục tiêu và mục tiêu định thời, chúng tôi sẽ phản hồi.