Tuesday, May 10, 2011

14th IEEJ International Analog VLSI Conference in Indonesia 2011

First Call For Paper

2011 IEEJ International Analog VLSI Workshop
November 2 - 4, 2011 Bali, Indonesia

The Research Committee on Electronic Circuits of the Institute of Electrical Engineers of Japan (IEEJ) is sponsoring and cooperating with Bandung Institute of Technology and IEEE Indonesia Section to hold the 2011 International Analog VLSI Workshop in Bali, Indonesia, on November 2-4, 2011. The purpose of the workshop is to exchange information, ideas and recent research results on analog VLSI circuits and their applications. This workshop has formed a long-standing community for various analog VLSI circuit specialists from both industry and academia worldwide, and promoted active brainstorming among them at the site.


   * Analog and Mixed Analog-Digital Integrated Circuits (Amplifiers,
      Filters, Comparators, Oscillators, Multipliers, Voltage/Current
      References, Sample-And-Hold Circuits, A/D and D/A Converters, PLL,
      High speed IO Interface, DC-DC converters)

   * Analog Signal and Information Processing  Applications
      (Telecommunication, Multimedia, Automotive Electronics, Biomedical
      Electronics, Consumer Electronics, Neural Networks, Sensing and
      Sensor Networks, Space and Military Electronics)

   * Analog VLSI Design Automation (Layout Techniques, Simulation
      Techniques, AHDL, Analog IP)   

   * Digital Circuits and Digital Signal Processing   

   * Biomedical Circuits and System   

   * Power Electronics   

   * VLSI Architecture

Authors are required to send their manuscripts written in English within 4-6 pages, along with information which includes the complete title, author name(s), affiliation(s) of author(s), and corresponding author (name, postal and e-mail addresses, telephone/fax numbers), via online submission at our website (to be announced) by June 10, 2011. After peer reviewing by experts, notification of acceptance will be sent via e-mail by August, 2011.

Camera ready manuscript should be prepared in the workshop format which is provided on the website. The deadline for camera-ready manuscript submission is August 19, 2011. At least one of the authors must register by September 2, 2011. Otherwise the paper will not be included in the workshop proceedings. It is mandatory that all accepted papers must be presented at the workshop.

Deadline for Paper Submission : June 10, 2011
Notification of Acceptance : August 1, 2011
Deadline of Camera Ready Manuscript Submission : August 19, 2011
Deadline for Author Registration : September 2, 2011
Deadline for Early Registration (Non-Authors) : September 30, 2011

General Secretary: EVA MUCHTAR (Bandung Institute of Technology)

TPC Secretary: MICHITAKA YOSHINO (Hosei University)

*) Please contact TPC Secretary for technical matter, and ask other else to General Secretary.

Tuesday, May 3, 2011

Debugging di Eclipse: Memeriksa Element Pointer Array

Sebagai IDE, Eclipse bisa digunakan sebagai editor, builder/compiler, sekaligus debugger. Debugger di Eclipse berbasiskan GDB (GNU Debugger). Pada awalnya, GDB dibuat oleh Richard Stallman, penggagas open source software. Debugging menggunakan GDB saja tidak cukup, terutama karena set breakpoint pada GDB kurang intuitif, dan GDB tidak bisa menampilkan perjalanan step proses pada source code, ini juga berhubungan erat dengan intuisi debugging. Oleh karena itu, diperlukan front-end tools yang berbasis GDB untuk debugging, salah satunya Eclipse.

Sebagaimana layaknya tools GUI debugger, Eclipse menyediakan window khusus untuk menampilkan variable-variable dan nilainya. Bahkan jika nilai dalam variable berubah, Eclipse langsung memberikan tanda kuning pada variable tersebut, agar lebih eye catching. Tapi tetap saja debugging di Eclipse tidak se-"handy" Matlab, terutama karena ada tipe variabel yang nilainya tidak bisa langsung dilihat dengan mudah, yaitu pada kasus pointer. 

Jika pointer dimanfaatkan sebagai array, nilai masing-masing element dalam array tidak bisa terlihat dalam variable browser Eclipse. Berbeda jika array dibuat menggunakan static array. 

Untuk bisa memeriksa nilai element dalam pointer array, buka console GDB. Lalu ketikkan perintah GDB berikut.

print *([nama_pointer]+[index_awal])@[jumlah_element_yg_diperiksa]


int *array;
array = malloc(5 * sizeof(int));
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;

Maka, untuk melihat nilai element array data, sejumlah 5 element, ketikkan perintah berikut di console GDB Eclipse:

print *(array)@5

Bisa juga disingkat menjadi:

p *(array)@5

Berikut contoh beberapa command untuk memeriksa nilai element array (real case).

1. Memeriksa nilai array mulai index pertama sampai sejumlah 5 element array.

p *code_deconcat1_row.data@5

2. Memeriksa nilai array mulai index kedua.

p *(code_deconcat1_row.data+2)

3. Memeriksa nilai array mulai index kedua sampai sejumlah 4 element array.

p *(code_deconcat1_row.data+2)@4

Selamat mencoba =)