• Tidak ada hasil yang ditemukan

CSCI 5330 Digital CMOS VLSI Design

N/A
N/A
Protected

Academic year: 2018

Membagikan "CSCI 5330 Digital CMOS VLSI Design"

Copied!
30
0
0

Teks penuh

(1)

CSCI 5330

Digital CMOS VLSI Design

Instructor

: Saraju P. Mohanty, Ph. D.

Lecture 5: Microwind/DCSH

(2)

Lecture Outline

• Microwind Tool

• DCSH Tool

• Silicon Tool

Source:

1. http://www.microwind.org

(3)

Microwind and DSCH

Microwind is a tool for designing and simulating circuits at layout level. The tool features full editing facilities (copy, cut, past, duplicate, move), various views (MOS characteristics, 2D cross section, 3D process viewer), and an analog simulator.

DSCH is a software for logic design. Based on primitives, a hierarchical circuit can be built and simulated. It also includes delay and power consumption evaluation.

(4)

Microwind and DSCH …

• Download

the

followings

from

http://www.microwind.org/

–Microwind3

–DSCH3

– User Manual:

http://intrage.insa-toulouse.fr/~etienne/microwind/manual_lite.pdf

• Installation and Use:

– Unzip the files above to be able to work with Microwind.

– Read the reference manual for the software.

(5)

Tools from Microwind

http://www.microwind.org/

• Microwind

• DSCH

• Microwind3 Editor

• Microwind 2D viewer

• Microwind 3D viewer

• Microwind analog simulator

(6)

Microwind and DSCH : NOR Example

• We will learn both the design flow and the CAD

tools.

• The specifications we are going to see may be

different for different foundry and technology.

• Design Example (3 Levels) : NOR Gate

(7)

Microwind / DSCH NOR Example: Logic

• Open the Schematic Editor in Microwind (DSCH3). Click on the transistor symbol in the Symbol Library on the right.

(8)

Microwind / DSCH NOR Example: Logic

• Instantiate 2 NMOS and 2 PMOS transistors.

(9)

Microwind / DSCH NOR Example: Logic

• Connect Vdd and GND to the schematic.

(10)

Microwind / DSCH NOR Example: Logic

• You now have NOR schematic ready.

• Use your logic simulator to verify the functionality of your schematic.

• The next step is to simulate the circuit and check for functionality.

• Click on, Simulate -> Start simulation.

• This brings up a Simulation Control Window.

(11)

Microwind / DSCH NOR Example: Logic

(12)

Microwind / DSCH NOR Example: Logic

(13)

Microwind / DSCH NOR Example: Logic

(14)

Microwind / DSCH NOR Example: Circuit

• Simulate your system with your hand calculated transistor sizes.

• Click File -> Make Verilog File. The Verilog, Hierarchy and Netlist

(15)

Microwind / DSCH NOR Example: Circuit

• Open the layout editor window in Microwind. Click File -> Select Foundry and select X.rul. This sets your layout designs in X technology.

• Click on Compile ->

Compile Verilog File. An

(16)

Microwind / DSCH NOR Example: Circuit

• After selecting the .txt file, a new window appears called Verilog file.

(17)

Microwind / DSCH NOR Example: Circuit

• Click Compile and then Back to editor in the Verilog File Window. This creates a layout in layout editor window using automatic layout generation procedure.

(18)

Microwind / DSCH NOR Example: Circuit

• Click on OK. The capacitance is shown on the left bottom corner with a value of 0.015fF.

• Click on the label marked In1. A window appears. Click on the

(19)

Microwind / DSCH NOR Example: Circuit

• Click Simulate -> Run simulation. A simulation window appears with inputs and output, shows the tphl, tplh and tp of the circuit. The power consumption is also shown on the right bottom portion of the window.

(20)

Microwind / DSCH NOR Example: Layout

• Design the layout manually

• Open the layout editor window in Microwind. Click File -> Select Foundry and select X.rul

(21)

Microwind / DSCH NOR Example: Layout

• The next step is to build the NMOS transistors. Click on the transistor symbol in the palette. Set the W, L of the transistor.

(22)

Microwind / DSCH NOR Example: Layout

• Create another NMOS and place it in parallel to the first NMOS device. We share the two devices' drain diffusions. A DRC check can be run by clicking on Analysis -> Design Rule Checker.

(23)

Microwind / DSCH NOR Example: Layout

• Place the PMOs transistor on layout close to the Vdd rail on the top. To construct two PMOS transistors in series, diffusions are shifted to a side and another poly line is added as second transistor. The diffusion is shared to save area and reduce capacitance.

(24)

Microwind / DSCH NOR Example: Layout

• Poly inputs are connected • Metal output is

connected.

(25)

Microwind / DSCH NOR Example: Layout

• Then we connect the metal1 to metal2 contact to the previous contact. This is the 4th contact on the first row.

(26)

Microwind / DSCH NOR Example: Layout

• Now we connect metal2 to the two inputs and one output and bring them to the top to go out of the cell.

(27)

Microwind / DSCH NOR Example: Layout

(28)

Microwind / DSCH NOR Example: Layout

(29)

Microwind / DSCH NOR Example: Layout

• Select Vdd Supply and GND from the palette (third row). Also click on the capacitor (3rd in 2nd row) symbol and add it to the output. Also, extend the p-well into the Vdd Rail. The click on Edit

-> Generate -> Contacts. Select PATH and then in Metal choose Metal1 and N+ polarization.

(30)

More Reading from Microwind Site

http://intrage.insa-toulouse.fr/~etienne/microwind/docs.html

• Introducing basic design rules. MOS design

rules, interconnect design rules, supply design

rules.

• Technology influence on design rules resistance

effect, capacitance effect, propagation.

• Specific design rules salicide, ldd, antenna ratio,

matching, supply rules, ESD.

• Introducing CMOS 90nm technology

Referensi

Dokumen terkait

Peningkatan Kemampuan Keterampilan Renang Gaya Dada Melalui Modifikasi Alat Bantu Universitas Pendidikan Indonesia | repository.upi.edu..

setiap personil De Oemar Bakrie dalam lagu longlife keroncong serta keunikan yang.. terdapat didalam lagu

Catatan : Agar membawa dokumen perusahaan asli sesuai dalam isian kualifikasi serta menyerahkan rekaman/copy-nyaM. Demikian undangan dari kami dan atas perhatiannya

Menurut Gutsman dalam Benninga (1991: 4) menyatakan bahwa, “moral education is a conscious effort shared by parents, society, and professional education to help shape the character

Operator adalah alat yang digunakan untuk melakukan pemrosesan data. Operator Berdasar Jumlah

Demikian pengumuman penyedia ini kami sampaikan, atas perhatiannya diucapkan terima kasih. Pejabat

Penelitian ini bertujuan untuk mengetahui apakah dengan menggunakan pendekatan pembelajaran kooperatif tipe TGT (Teams Games Tournament) dapat meningkatkan hasil belajar

Pokja IV Unit Layanan Pengadaan Kota Mataram Jasa Konsultansi Perencanaan Konstruksi Pengembangan Gedung RSUD Kota Mataram Rumah Sakit Umum Daerah Kota Mataram Kota

The influence of vulcanization temperature, rubber mixing process and method of carbon black addition into rubber, ingredients mixing sequence in rubber compounding, and type

Siswa juga akan memeroleh keuntungan terutama rasa percaya diri (confidence) dan menjadi lebih independen sebagai pebelajar, bahkan siswa yang berkemampuan rendah akan

Penelitian ini bertujuan untuk mengetahui (I) l'erbedaan keefektifan kepemimpinan ditinjau dari gaya instruktif, konsultatif, partisipatif, dan delegatif, (2) Perbedaan

Strategi-SO (2,90) meliputi pengembangan usaha perikanan tangkap dengan penambahan armada kapal ikan, penerapan CCRF segera dilaksanakan agar sumberdaya tetap lestari, Strategi-ST

[r]

Sedangkan faktor yang berasal dari luar (faktor ekstern) antara lain keluarga, guru dan cara mengajarnya, alat-alat yang digunakan dalam belajar mengajar, lingkungan,

 Mempraktikkan sikap hidup beriman dan berpengharapan dalam kehidupan sehari-hari misalnya,melalui relasi dengan sesama dengan cara memotivasi (membangkitkan semangat

Untuk tanah soil digunakan persamaan fungsi atenuasi dari Youngs et al (1997) kemudian menghitung nilai maksimum percepatan tanah pada waktu T tahun dengan

Kompas terkesan berusaha menghindari bahasa genjatan senjata dan selalu memberitakan hal yang berkaitan dengan berita banjir dan kapal hilang pada headline ketika

Pemberian insentif bagi Guru Bukan PNS adalah pemberian penghargaan dalam bentuk uang kepada Guru Bukan PNS yang bertugas di satuan pendidikan yang diselenggarakan oleh pemerintah,

The third objective is to create a memory system within the window shade that would allow it to remember the user’s previous settings and automatically adjust based

kebutuhan katalis pada industri kimia proses contohnya industri petrokimia yang. menghasilkan produk alkyl benzene, ethyl benzene, alkyl aryl ketone

Keunikan dari galur 9837/K-D-8-185, memiliki potensi hasil 3,45 t/ha (daya hasil 2,51 t/ha), akan menjadi varietas kedelai hitam pertama berukuran biji besar (14,84 g/100

multi stake holders dan curtomer pendidikan, untuk era sekarang dan kedepan, dipandang urgen paling tidak dari perspektif Total Quality Management (TQM) yang kini

kegiatan menulis. Penelitian yang dilakukan Ahmadi, Farid, dkk. Media pop up book efektif untuk meningkatkan hasil belajar, pada hal ini pelajaran PKn.. Berdasarkan