CỘNG ĐỒNG ĐIỆN TỬ VIỆT NAM – TẬP ĐOÀN ĐIỆN TỬ VIỆT NAM
Chia sẻ:
Notifications
Clear all

Cadence dùng để làm gì?

1 Bài viết
1 Thành viên
0 Reactions
84 Lượt xem
(@admin)
Thành Viên Admin
Tham gia: 7 năm trước
Bài viết: 194
Topic starter  

Cadence cung cấp EDA tools để:

  • Thiết kế layout vật lý của chip

  • Phân tích timing – power – signal integrity

  • Xuất GDSII để tape-out sản xuất silicon

👉 Không dùng cho FPGA, không thay Vivado


🔧 Luồng IC Backend với Cadence (chuẩn công ty)

1️⃣ Synthesis

  • Genus

    • RTL (Verilog) → Gate-level netlist

    • Timing driven synthesis

2️⃣ Place & Route (trọng tâm Backend)

  • Innovus

    • Floorplan

    • Power planning

    • Placement

    • CTS (Clock Tree Synthesis)

    • Routing

    • ECO

3️⃣ Timing

  • Tempus

    • STA: setup / hold

    • Multi-corner multi-mode (MCMM)

4️⃣ Power / IR / EM

  • Voltus

    • IR drop

    • EM (electromigration)

    • Power integrity

5️⃣ Sign-off & Verify

  • Calibre (Mentor / Siemens)

    • DRC / LVS

  • Xuất GDSII → Foundry


So với Synopsys thì sao?

Backend ASIC Cadence Synopsys
Synthesis Genus Design Compiler
P&R Innovus ICC2
STA Tempus PrimeTime
Power Voltus PrimePower
Mức độ dùng ⭐⭐⭐⭐ ⭐⭐⭐⭐

👉 Cả hai đều chuẩn ngành
👉 Biết 1 bên → học bên kia rất nhanh


So với Vivado (để khỏi nhầm)

  Vivado Cadence
Dùng cho FPGA ASIC
Cell LUT/FF Standard Cell
Output .bit GDSII
Tape-out

Học Cadence cần gì?

  • Linux (bắt buộc)

  • Nắm:

    • Verilog

    • Setup/Hold timing

    • Clock tree

    • Power grid

  • Biết file:

    • .lib, .lef, .def, .sdc


Kết luận

  • Cadence = IC Backend thật

  • ❌ Vivado không phải IC Backend

  • 🎯 Muốn làm Backend EngineerCadence hoặc Synopsys


Robotics Việt Nam, Robotics, Robot AI, Robot Công Nghiệp, Robot Vệ Sinh Công Nghiệp, Robot Phục Vụ, Robot Logistics


   
Trích dẫn