Pembuatan PCB Ketepatan, PCB Frekuensi Tinggi, PCB Berkelajuan Tinggi, PCB Berbilang Lapisan dan Pemasangan PCB.
Kilang perkhidmatan tersuai PCB & PCBA yang paling boleh dipercayai.
Teknik PCB

Teknik PCB - Rancangan PCB Allegro constraint rule setting steps

Teknik PCB

Teknik PCB - Rancangan PCB Allegro constraint rule setting steps

Rancangan PCB Allegro constraint rule setting steps

2021-11-03
View:642
Author:Downs

Dalam desain dan kabel PCB kelajuan tinggi, sepadan panjang baris secara umum diperlukan. Pada masa ini, perlu menetapkan peraturan kekangan dan menyerahkan peraturan ini kepada pelbagai kumpulan rangkaian. Berikut mengambil ddr sebagai contoh untuk memperlihatkan langkah-langkah khusus menetapkan keterangan ini.

1. Keperlukan desain dan kabel PCB

Jam DDR: lebar baris 10 mil, ruang dalaman 5 mil, ruang luar 30 mil. Rancangan dan kawat PCB berbeza diperlukan, dan ralat kawat pasangan berbeza mesti sepadan dengan tepat, membolehkan dalam +20mil

Alamat DDR, pilih cip dan baris kawalan lain: lebar baris 5mil, ruang dalaman 15mil, ruang luar 20mil, sepatutnya berada dalam topologi rantai daisy, yang boleh menjadi 1000-2500mil lebih panjang daripada baris ddrclk, dan tidak sepatutnya lebih pendek

papan pcb

Baris data DDR, ddrdqs, baris ddrdm: lebar baris 5mil, ruang dalaman 15mil, ruang luar 20mil, ia adalah terbaik untuk merancang dan laluan pada lapisan yang sama PCB. Perbezaan panjang garis antara garis data dan garis jam dikawal dalam 50 mil.

2. Menurut keperluan di atas, tetapkan keterangan berbeza dalam reka PCB Allegro

Untuk lebar baris (fizikal), hanya 3 keterangan perlu ditetapkan: DDR_CLK, DDR_ADDR, DDR_DATA

Selepas menetapkan keterangan di atas, anda boleh tambah keterangan ini ke jaringan. Klik lampiran... dalam set peraturan fizikal, dan kemudian klik lebih dalam panel kawalan di sebelah kanan,

kotak dialog pop-up

Cari ckn0 dan ckp0, klik laksanakan, ia akan muncul

Pilih NET_PHYSICAL_TYPE dalam senarai di sebelah kiri, masukkan DDR_CLK dalam ruang di sebelah kanan, dan klik laksanakan untuk muncul

Iaitu, dua rangkaian telah menambah atribut NET_PHYSICAL_TYPE, dan nilai adalah DDR_CLK.

Sama seperti, anda boleh tetapkan NET_PHYSICAL_TYPE garis data DDR, garis strobe data dan garis perisai data ke DDR_DATA, dan NET_PHYSICAL_TYPE garis alamat DDR, garis pilihan cip, dan garis kawalan lain ke DDR_ADDR.

Selepas langkah-langkah di atas selesai, halangan yang telah ditetapkan mesti ditugaskan kepada kumpulan rangkaian ini.

Klik jadual tugasan...

kotak dialog pop-up

Pilih keterangan fizik mereka sendiri untuk kumpulan isyarat berbeza

Seseorang mungkin bertanya, mengapa ada area0 dan area1? Ini kerana kewajiban ini mustahil untuk dicapai di beberapa tempat. Contohnya, dalam cpu pakej bga, apabila petunjuk keluar, jarak garis tidak boleh mencapai 30, 20 atau bahkan 10 mils. Di tempat-tempat ini, jika anda mengikut keterangan ini, mustahil untuk menghapuskan drc dalam PCB. Pada masa ini, penyelesaian adalah untuk mengklasifikasikan tempat-tempat ini sebagai bilik, dan kemudian menambahkan atribut bilik kepadanya (iaitu nama area bilik0, 1, dll.). Untuk bilik ini, tetapkan keterangan yang sesuai (ibid.).

Mengenai ruang baris, kerana setiap bahagian menjadi ruang dalam kumpulan dan ruang diluar kumpulan, terdapat 6 kekangan sama sekali:

DDR_CLK_INNER,DDR_CLK_OUTER,

Tetapkan garis ke garis dan garis ke bentuk untuk enam keganasan ini, dan tetapkan ia mengikut keperluan di atas berdasarkan.

Langkah yang tersisa adalah sama dengan tetapan dalam fizik. Tetapi pada masa ini jadual tugas menjadi berikut.

Kandungan tertinggi adalah kandungan terperinci mengenai langkah tetapan peraturan ketat Allegro untuk reka PCB.