Monday, February 21, 2011

Magic, VLSI Layout Tool

Pada semester ini saya kembali diberikan tugas untuk mengajar matakuliah VLSI (Very large Scale integration), matakuliah ini sama sekali jauh dari disiplin ilmu TI yang selama ini saya geluti. Garis besar dari matakuliah ini adalah bagaimana mendesain dan merancang sebuah IC (integrated circuit) beserta proses pembuatannya. Kendala teknis untuk matakuliah ini adalah tidak adanya sarana (hardware & software) diLab yang mendukung perkuliahan. Setelah kasak-kusuk di google, akhirnya saya menemukan 2 buah tool yang bisa dimanfaatkan, Magic dan Suprem. dan

Magic adalah sebuah tool yang digunakan untuk merancang layout dari sebuah Ic, tool ini defaultnya berjalan di sistem operasi Linux namun tersedia juga untuk Windows. Sedangkan Suprem adalah simulasi dalam proses pabrikasi ic, tetapi sayangnya tool belum bisa saya jalankan di Linux karena didesain khusus untu BSD ( not open or freeBSD )

Menginstall Magic
  1. Download magic di http://opencircuitdesign.com/magic/download.html
  2. Extract paket tersebut 
  3. masuk ke directori tempat file tersebut melalui terminal, kemudian jalankan
$ ./configure (enter) lanjutkan dengan
$ sudo make (enter) selanjutnya
$ sudo make install (enter)
jika pada proses ke dua ( sudo make ) terdapat error seperti berikut :
errors and warnings logged in file make.log

--- making header file database/database.h

$ Programs/magic-7.5.185$ sudo make install

--- installing executable to /usr/local/bin

--- installing runtime files to /usr/local/lib

make[2]: *** No rule to make target `../cmwind/libcmwind.o', needed by `tclmagic.so'. Stop.

ext2sim.c:32:31: error: database/database.h: No such file or directory

In file included from ext2sim.c:35:

../dbwind/dbwind.h:26:31: error: database/database.h: No such file or directory

In file included from ext2sim.c:35:

../dbwind/dbwind.h:45: error: expected specifier-qualifier-list before ‘CellDef’

In file included from ext2sim.c:36:
........
maka install dependency berikut:
~$ sudo apt-get install blt-dev
kemudian ulang proses instalasi, jika berhasil maka executable file akan tersimpan di
--- installing runtime files to /usr/local/lib
untuk menjalankan Magic, buka /usr/local/bin melalui terminal, ketik
maverick@maverick:/usr/local/bin$ magic
Selamat Mencoba :D






No comments :

Post a Comment