menghitung min periode jam di bawah asumsi yang berbeda

L

latebloomer

Guest
Tentukan periode jam TW minimal untuk rangkaian berikut. Gunakan nilai penundaan berikut untuk sandal jepit dan gerbang. Flip-Flop: 5 ≤ ≤ tPFF 14ns; tsu = 6ns; th = 10ns Inverter: 2 ≤ ≤ 12 tPINV XOR Gerbang: 7 ≤ ≤ 22 1.Work tXOR masalah dengan asumsi bahwa jam simetris. Artinya, itu tinggi untuk 50% dari periode jam dan rendah untuk 50% dari periode jam. 2.Work masalah dengan asumsi bahwa jam sudah tinggi untuk 20% dari periode jam dan rendah untuk 80% dari periode jam.
 
sehingga apa yang akan menjadi perbedaan antara 1) dan 2)
 
Hi latebloomer, saya tidak menghitung timing yang tepat tetapi karena aku bisa melihat dari gambar Anda jalan waktu penting Anda adalah dari Q1/Q3 ke input dari 1 flipflop. 1 flipflop adalah ujung positif dan ujung negatif Q1/Q3 ini. Ini berarti jalur waktu yang kritis ini mulai dari negedge dan berakhir untuk posedge. Dalam hal ini jika Anda meningkatkan waktu clock rendah (80%) Anda max frekuensi akan meningkat. Bests, Syswip http://syswip.com/
 
Saya tidak tahu apa hubungan antara jam% tinggi dengan jangka waktu minimum. Mengabaikan 2 asumsi, saya mendapatkan. tPINV + tPFF + tXOR = <TW - tsu 12 + 14 22 = <TW -6 TW> = 54 jadi apa yang akan berubah jika kita mengambil asumsi ke rekening?
 
itu possible.Can Anda menjelaskan bagaimana jam periode dikurangi jika Anda meningkatkan waktu yang rendah sampai 80% hal-hal yang tepat calualting?
 
Seperti yang saya mengerti tPFF adalah input FF ke output penundaan setelah clock edge. Data terus waktu adalah waktu yang stabil data pada output FF setelah clock edge. Aku tidak mengerti bagaimana hal itu belum mungkin untuk memiliki waktu terus lebih dari tPFF. Sekarang mari kita mempertimbangkan persamaan Anda. Hal ini sebagian benar. tPINV + tPFF + tXOR = <TW - tsu TW adalah jam periode posedge ke posedge. Tapi dalam kasus ini jalan waktu Anda harus dihitung dari negedge untuk posedge seperti ini: tPINV + tPFF + tXOR = <TW - tsu - T (tinggi) TW - T (tinggi)> = 54 TW> = 54 + T (tinggi) Jika Anda menurunkan T (tinggi) frekuensi waktu Anda akan naik. Saya berharap ini akan membantu Anda. Syswip, http://syswip.com/
 
TW> = 54 + T (tinggi) sehingga ketika T (tinggi) = 0, kita dapat memiliki maksimum frequency.but itu mungkin? yang berarti kita tidak memiliki clock tinggi selama setiap TW
 
Tentu saja tidak ada. Anda juga memiliki kendala untuk durasi clock tinggi. t (tinggi) = tPFF + tsu - tPINV = 14 + 6 -12 = 8. Jadi Anda memiliki t (rendah) 54 dan t (tinggi) 8. sekarang jika Anda memiliki sebuah jam 50% periode penuh 54 + 54 54 + 8 = 62 ini adalah rasio terbaik. 95% dan 5%
 
t (tinggi) = tPFF + tsu - tPINV = 14 + 6 -12 = 8. Saya pikir Anda harus menggunakan tpinv = 2 dalam kasus ini mengingat jalan Q2-D3
 
Jika Anda menggunakan 2 kemudian t (tinggi) = 18 menit Jam Anda selama 80%, 20% akan TW = 90 Ini masih kurang dari jika Anda memiliki sebuah jam 50% 54 + 54 = 108 Saya harap sekarang jelas bagi Anda mengapa Anda freq jam max adalah lebih tinggi bila Anda memiliki 80%, siklus 20%. Best Regards, Tiksan, http://syswip.com/
 
Hi, terima kasih untuk posting teka-teki menyenangkan. Berikut ini adalah upaya saya. 1) TW = (12 + 22) * 2 = 68 berdasarkan kriteria 50% saya belum menambahkan mengatur waktu, bcoz tunda inverter> mengatur waktu 2) 12 + 22 = jam 34ns harus tetap di tingkat negatif. dan 14 ns itu harus dalam tingkat positif. menempatkan 20% dan 80% kriteria akan membuat periode TW = 70ns Benar saya jika saya salah.
 
Hi jayTudu, Jika Anda melihat diagram waktu Anda akan melihat jam yang harus tinggal di tingkat rendah 54 ns. tPFF + tsu + + tXOR tPINV
 
t (tinggi) = tPFF + tsu - tPINV mana ini berasal dari apa yang saya maksud adalah youshould menggunakan INV Min tp bukan Max tp Inv untuk memastikan paha terendah
 
t (tinggi) = tPFF + tsu - tPINV mana ini berasal dari
Anda FF pertama dimulai untuk melewatkan data input ke output setelah posedge CLK. Data harus tersedia pada saat tsu Q1 sebelum jam negedge. Tanpa menunda INV t (min tinggi) = tPFF + tsu. Saya harap ini jelas untuk Anda. INV penundaan jam tepi ke FF kedua. Ini berarti kita memiliki lebih banyak waktu sehingga kami dapat mengurangi t (min tinggi) waktu. Itulah mengapa kita memiliki t (tinggi) = tPFF + tsu - persamaan tPINV. Jangan tanya saya mengapa negatif ketika tPINV terlalu besar: D: D: D harap saya membantu Anda. Best Regards, Tiksan, http://syswip.com/
 
Tapi dalam kasus ini jalan waktu Anda harus dihitung dari negedge untuk posedge seperti ini: tPINV + tPFF + tXOR = <TW - tsu - T (tinggi) TW - T (tinggi)> = 54 TW> = 54 + T (tinggi) mengapa kita perlu menghitung dari negedge untuk psedge jika kita memiliki assumpations? Tanpa assumpation dan jika tanpa asumsi, itu hanya 54 untuk min Tw?
 

Welcome to EDABoard.com

Sponsor

Back
Top