Download presentation
Presentation is loading. Please wait.
Published byDanna Cartlidge Modified over 10 years ago
1
-Kavyashree Pilar
2
● Implementation of parity bit generator and checker circuit. ● Project deliverables: – Schematic – Worst case timing analysis – Power and thermal analysis – Hardware implementation and functionality verification.
3
Random data generator: Pseudo-Random noise generator circuit Parity bit generator : Generates a logic high parity bit when odd number of data bits are on logic high state. Channel : Represents noisy environment which can alter one or more data bits and the parity bit. Parity checker: Generates a new parity bit using the data bits and compares it with the parity bit received with data.
4
● ICs used: ● 74AC164 : 8 bit shift register ● 74AC86 : Quad 2-input ExOR gate ● PCB Board Specification: ● Standard board : 10mils thick with copper routing layers on top and bottom.
7
● Trise_min= 3ns ● F_knee = 166.66MHz ● AC coupling capacitor value = 100pF ● Length of rising edge(L) = 21.347” ● L/4 = 5.3368” ● Longest trace length ~ 5” ● No termination required
8
PNR data generator tPLH of U1 = 12.5ns tPLH of U2 = 10.8ns Q5-Ex-or input = 0.7025 Ex-or output – B = 0.7025 Setup time for U1= 2.5ns Minimum clock period = 27.205ns Maximum operating frequency =36.76MHz
9
● U1: 74AC164 ● Each output drives 2 ExOR gate inputs ● Q5 and Q6 drive one more ExOR gate ● CPD= 150pF, Ci = 10pF, assume f = 36MHz ● Vcc=5.5V,Ic=3mA ● Pd = 234.3mW ● θJA = 70 0 C/W ● Junction temperature = 51.401 0 C ● MTBF is very good – No cooling required.
10
All ExOR gates except U5 drive 4 ExOR inputs Cpd = 57pF Icc= 80uA Ci = 10pF Pd= 53.256mW θ JA = 70 0 C/W Junction temperature = 38.728 0 C U5 drives 3 Ex-OR inputs: Pd = 47.8115mW Junction temperature = 38.3468 0 C
11
Hardware implementation Functionality testing: Verification of parity bit generation circuit Verification of parity checker circuit
12
● PCB design using OrCAD capture/CIS and PCB editor. ● Issues faced and solutions: ● ORCAD capture – schematic done V6.6 demo version can not be modified with V6.3. ● Demo version can handle only upto 60 components. ● The following command can be used on command prompt can be used when netlist generation via GUI fails: C:\Cadence\SPB_16.3\tools\capture\pstswp -pst -d ".DSN" -n "allegro" -c "C:\Cadence\SPB_16.3\tools\capture\allegro.cfg"
13
CMOS design – analyze termination requirements before starting with the schematics.
14
● Datasheets: ● CD74AC86 QUADRUPLE 2-INPUT EXCLUSIVE-OR GATE - Texas Instruments ● CD54/74AC164, CD54/74ACT164 8-Bit Serial-In/Parallel-Out Shift Registe r - Texas Instruments ● Thermal conductivity information http://www.ti.com/lit/an/spra953b/spra953b.pdf ● PCB Design : ● “Capture CIS Tutorial” - Ekarat Laohavaleeson ● “Layout Editor Tutorial” - Jordan Bisasky ● http://www.cis.gvsu.edu/~kurmasz/Teaching/OldCourses/CS451/General/Web Page/ReferenceDocuments/Switches/switches.html http://www.cis.gvsu.edu/~kurmasz/Teaching/OldCourses/CS451/General/Web Page/ReferenceDocuments/Switches/switches.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.