Ini ialah command alliance-ocp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
OCP
- Penempat Sel Standard
SINOPSIS
OCP [pilihan] netlist nama keluaran
DESCRIPTION
OCP ialah alat tempat automatik untuk sel standard.
input senarai bersih
. netlist fail menerangkan senarai bersih input.
OCP menyokong senarai bersih hierarki. Dalam kes ini senarai bersih diratakan oleh peletakan
mengikut fail katalog. Format senarai bersih boleh: VHDL struktur, EDIF, atau
ALLIANCE format dalaman mengikut pembolehubah persekitaran MBK_IN_LO.
output susun atur
Fail yang mengandungi blok yang diletakkan akan mempunyai nama nama keluaran. Nama ini tidak
pilihan dan mesti sentiasa ada. Format output ditakrifkan oleh persekitaran
berubah-ubah MBK_OUT_PH.
PILIHAN
Pilihan sel-sel penempatan fail
-separa
Pra-peletakan yang ditentukan pengguna boleh ditentukan, terima kasih kepada fail peletakan.
Fail penempatan pilihan mesti diberikan oleh pengguna. Ia mesti mempunyai sambungan itu
menandakan format yang ditakrifkan oleh pembolehubah persekitaran MBK_IN_PH.
Pilihan penyambung penempatan
Peletakan penyambung juga boleh ditentukan.
Terdapat empat cara untuk meletakkan penyambung dalam paparan fizikal:
-separa penyambung pra-letak yang ditakrifkan oleh pengguna boleh disediakan melalui pra-
fail penempatan. Dalam kes itu, peletakan penyambung automatik adalah mustahil.
-c pilihan secara automatik akan meletakkan penyambung secara rawak. Peletakan automatik akan ditetapkan
penyambung pada setiap sisi kotak abutment.
-cincin pilihan akan meletakkan penyambung secara automatik untuk alat peletakan pad cincin. The
penempatan adalah rawak tetapi hanya di sebelah utara dan selatan melainkan jika -ioc pilihan adalah
diberikan, dalam hal ini kekangan yang diberikan dalam Fail .ioc akan dihormati, tetapi
dengan lapisan yang sesuai untuk cincin.
-ioc pilihan akan meletakkan penyambung seperti yang ditentukan oleh .ioc fail yang diberikan.
Margin
Ia adalah mungkin untuk memaksa kawasan bebas pandangan fizikal.
. -margin pilihan membenarkan untuk menetapkan Jumlah kawasan bebas ditambah dalam peratusan daripada
kawasan sel.
Kawasan yang terhasil akan sama dengan CELL_AREA * (1 + ).
Secara lalai, nilai margin ialah 0.2 (20%)
-eqmargin pilihan akan mengagihkan secara saksama margin antara sel. Secara lalai, yang
bilangan terbesar sel seri 2-pitch dimasukkan. Ini dilakukan untuk mendapatkan yang terbaik
telaga dan kekutuban pukal.
nombor of baris
-baris pilihan memaksa reka bentuk untuk diletakkan barisan.
Lebar kotak abutment dijana secara automatik.
Pilihan ini tidak akan digunakan jika fail peletakan yang ditentukan diberikan.
Kata Kerja mod
-v tetapkan mod verbose pada
Gnplot
-gnuplot pilihan membenarkan untuk menjana fail gnuplot secara automatik, untuk menyunting statistik
IOC format
Format IOC adalah berdasarkan Irama input-output penyambung penempatan keterangan.
. Penerangan is terdiri of 5 mungkin bahagian: TOP(), BAWAH(), MENINGGALKAN(), BETUL(), and
ABAI()
In setiap seksyen kecuali ABAI(), terdapat adalah diletakkan IOs.
In yang ABAI() seksyen, yang IOs adalah diabaikan by OCP.
In setiap seksyen, yang IO sintaks boleh menjadi:
Untuk pin: (IOPIN iopinName.0 );
Untuk ruang: SPACE nilai;
. modal perkataan adalah kata kunci. orientasi is tidak diperlukan.
. nilai is yang ruang (nombor of padang) antara yang IO atas and yang IO di bawah ia.
Contoh
TOP ( # IOs adalah diperintahkan dari kiri kepada kanan
(IOPIN b(3) .0 );
(IOPIN cin.0 );
(IOPIN ck.0 );
(IOPIN cout.0 );
)
BOTTOM ( # IOs adalah diperintahkan dari kiri kepada kanan
(IOPIN i(3) .0 );
(IOPIN i(4) .0 );
(IOPIN i(5) .0 );
(IOPIN i(6) .0 );
)
ABAI ( # IOs adalah diabaikan (tidak ditempatkan) by IO Penanda
)
PERSEKITARAN PELBAGAI
OCP menggunakan pembolehubah persekitaran MBK_VDD dan MBK_VSS untuk mengetahui nama kuasa
isyarat vdd dan vss.
Gunakan alliance-ocp dalam talian menggunakan perkhidmatan onworks.net