rekabentuk berbantu komputer-kuliah 1

Post on 30-Jun-2015

917 views 5 download

description

Kuliah1

Transcript of rekabentuk berbantu komputer-kuliah 1

OrCAD PSpice

Lukisan Skematik1. Rekabentuk Rata2. Rekabentuk Berhierarki

SPICE• Simulation Program with Integrated Circuit Emphasis

• Digunakan utk menyemak integriti dan meramal kelakuan litar.

• PSpice tidak case sensitivetidak case sensitive: bermaksud Vbus, VBUS, vbus dan vBuS dianggap serupa.

• Bukan real time simulation; digunakan utk analisis dlm julat yang ditetapkan.

Skala PSpice• Takrif Nilai Komponen PSpice

– Ditulis dalam bentuk perpuluhan, saintifik atau format PSpice.

– Nilai pekali unit (pilihan)Cth: 500, 25e+03, 33e-03 , 1k, 1uF

1mH = 1MH = 1Mh = 1m = 1M =1e-3

2.2 u F

NilaiPekali

Unit; tanda tidak bererti

Jadual pekali PSpiceUnit Simbol PSpice Pekali

femto f / F 1e-15

piko p / P 1e-12

nano n / N 1e-9

mikro u / U 1e-6

mil mil 2.54e-6

mili m / M 1e-3

kilo k / K 1e3

Mega meg / MEG 1e6

Giga g / G 1e9

Tetra t / T 1e12

Rekabentuk rata• lukisan skematik satu atau beberapa m/s

tanpa hierarki

Rekabentuk berhierarki• lukisan beberapa m/s dgn hierarki yang sama atau

berbeza pd lipatan yg berbeza.• Terdapat lipatan dgn hierarki paling atas

Sambungan Terus (Hardwire Connection)

Nama Rujukan

Nilai komponen

Jaringan (Net): sambungan (pendawaian) yg menyambung antara komponen

Komponen disambungkan secara terus antara satu sama lain tanpa menggunakan sambungan maya.

Sambungan maya

• Sambungan pada m/s yang sama1. Menggunakan rujukan nama jaringan.

• Jaringan yang mempunyai rujukan yg sama akan tersambung secara maya

2. Rujukan nama pangkalan (port)• Nama pangkalan yg serupa spt VCC, VDD,

GND akan tersambung secara maya kpd komponen yg mempunyai rujukan pangkalan yang sama.

Nota: jaringan dinamakan menggunakan net alias

Sambungan mayaKaedah 1• Menggunakan rujukan nama jaringan pada m/s

yg sama

V13V R1

1k

C1100n

0

0

3V3V

Nama jaringan: 3VBerada pd tmpt yg berbeza.Tersambung secara maya

Jaringan 0 tersambung Secara maya kerana merujuk kpd rujukankomponen yg sama

Klik 2X pada sambunganutk mendapatkan propertiesjaringan.

Penting:•Nama jaringan pd asalnya berwarna merah•Dilabelkan menggunakan net alias,

• Menggunakan rujukan nama jaringan pada m/s yg berbeza.

V13V R1

1k

C1100n

0

0

3V 3VR2

330

D1LED

0

3V

m/s 1 m/s 2

Tersambung secara mayaw/p pd m/s yg berlainan.Menggunakan offpage connector

Mempunyai rujukan jaringan yang sama, w/p kaedah penyambungan yg berbeza.Tersambung secara maya pd m/s yg sama dan pd m/s yg berlainan

?

Kaedah 2• Menggunakan rujukan pangkalan

OUT7

+2

-3

G1

8V+

4 V-

6B/S

U1

LM111

R1

100k

R2

100k

R3

10kC10.1uFIC = -5

3

0

0

2V1

12V

V212V

0

V+

V-

V-

V+ dan V- merupakan pangkalan (port) terbina pd U1

Nama jaringan V+ mgunakan net alias

Nama pangkalan V+ pd U1

Tersambung secara maya krn mpunyai rujukan yg sama

Tersambung secara maya

Tersambung secara maya krn mpunyai rujukan yg sama

Tersambung secara maya krn mpunyai rujukan yg sama

Nota: Bumi

Simbol Nama jaringan

0

GND

GND_FIELD SIGNAL

GND_EARTH

GND_SIGNAL

Sambungan Bas

• Bas adalah himpunan (kumpulan) turutan isyarat . Himpunan boleh dibuat secara turutan menaik atau menurun; bergantung kepada kedudukan bit bererti.

CLKDSTM1

CLKCLKA

10

CLKB11

R0112

R0213

QA9

QB5

QC4

QD8

74293

Q0Q1Q2Q3

Q0

0

Keluaran QA, QB,QC, QD dilabelkan sbg turutan keluaran Q0,Q1, Q2 dan Q3. Data keluaran dianalisis secara individu

CLKDSTM1

CLKCLKA

10

CLKB11

R0112

R0213

QA9

QB5

QC4

QD8

74293

Q0Q1Q2Q3

Q0Q[3:0]

0Bas

Nama Bas

Bus Entry

Sambungan bas terdiri drp:1. Bas (bus)2. Nama Bas (bus name)3. Masukan Bas (bus entry)

Nama bas mestilah:1. Berturut (naik / turun)2. Sepadan dgn nama jaringan yg hendak dihimpunkan3. Nama turutan bas dimulakan oleh MSB diakhiri oleh LSB

Kaedah Nama bas:Utk himpunkan Q0, Q1, Q2, Q3dgn Q3 sebg MSB & Q0 LSB.Gunakan .., - atau : sbg pemisah dlm btk array [ ]

Q[3..0] atau Q[3-0] atau Q[3:0]

Kaedah

R/btk berhierarki1. Hierarki Ringkas

2. Hierarki Kompleks

p e n e ru s

R e c t if ie r

V R E C _ O U T

p e n g a t u r

re g u la t o r

V D C 5 V

p e m a s a

t im e r

5 V

CL

K

le d

L E D

CL

K_I

N

5 V

Blok Hierarki Pangkalan Hierarki

Blok HierarkiMewakili rujukan skematik unik.Setiap blok berada pd lipatan yg berbeza

Pangkalan HierarkiPangkalan utk penyambungan antarablok hierarki. W/p nama rujukan pangkalanadalah sama, ia tidak tersambung secara maya

p e n e ru s

R e c t if ie r

V R E C _ O U T

Lukisan skematik diwakilkan oleh blok hierarki

Pangkalan pada litar skematik akan dipaparkan pada blok hierarki

• Setiap pangkalan hierarki disambungkan kpd pangkalan yg sepadan.

• Cth:

out

in

passivepower power

passive

in

outpassive

power Penentuan pangkalan hierarki ditentukan oleh jenis pin yg disambungkan ke pangkalan

Catatan (Annotation)• Setiap komponen diberikan catatan (annotation)

nombor rujukan yang unik.• fungsi annotate yang menyusun nombor rujukan

komponen mengikut kedudukan pada ruang kerja

m/s 1 m/s 2

mula

akhir

• Tujuan : Tiada komponen ada rujukan yg serupa• 2 langkah perlaksanaan: reset penomboran

menaik mengikut grid & kedudukan

m/s 1 m/s 2

Terdapat dua (2) rujukan R1 pd m/s1 & m/s2

• Reset

• Semua rujukan di reset ke “?” sebelum penomboran baru

• Penomboran semula mengikut grid & kedudukan.

Hukum Semakan Rbtk (DRC)• Hukum Semakan Reka bentuk (Design Rule

Check) adalah kaedah menyemak skematik untuk memastikan segala sambungan mematuhi syarat penyambungan elektrik.

• 3 komponen semakan:1. Rujukan bahagian yg serupa• Bhg dgn nama serupa/sama akan

disenaraikan utk tindakan pembetulan. 2. Pembungkusan tidak sah• Bhg dgn pembungkusan tak sah/tepat

akan disemak & disenaraikan utk tindakan pembetulan.

3. Jaringan tak bersambung• Kesemua jaringan mestilah disambungkan

secara terus atau maya, jaringan tergantung tidak dibenarkan

Senarai Bahan (Bill Of Material)

• Penyenaraian bhn yg digunakan pd lukisan berserta kuantiti dan nilai komponen.

• Cth: Bill Of Materials Item Quantity Reference Part ______________________________ 1 1 C1 100n 2 1 D1 LED 3 2 R1,R3 1k 4 1 R2 330