سلام
اینو دکتر یوسفی سر کلاس برای ما حل کردن

اینجا باید پریود کلاک رو در نظر بگیریم به این صورت:
فرض می کنیم لبه مثبت را به فلیپ فلاپ ها زده ایم حالا باید ببینیم تا لبه مثبت بعدی حداقل چقدر باید صبر کنیم تا ورودی دو فلیپ فلاپ آماده شود.
بین هر دو لبه مثبت باید آنقدر فاصله باشد تا ورودی همه فلیپ فلاپ ها آماده شود.با آمدن اولین لبه پس از ۱۰ ns فلیپ فلاپ ها خروجی می دهند و چون زمان logic داده نشده آن را برابر صفر یا بسیار ناچیز در نظر می گیریم پس بعد از ۱۰ ns خروجی هر دو فلیپ فلاپ مشخص می شود و بعد از آن ۱۵ ns زمان احتیاج است تا تثبیت(تنظیم شود).تاخیر logic چون داده نشده ناچیز یا برابر صفر در نظر می گیریم.
پس کلا :زمان ( اینجور سوالها ) برابر است با:
تاخیر انتشار فلیپ فلاپ+تاخیر انتشار logic+زمان تنظیم یا setup
۱۰+۰+۱۵=۲۵ns
پس بعد از ۲۵ns می توان کلاک بعدی را زد.
یعنی بعد از این مدت زمان می توان کلاک بعدی را زد.پس فرکانس می شه۱/۲۵ ( ۱/ns واحدش GHZ است) که در واقع
۱/(۲۵*۱۰^-۹)=۱/۲۵*۱۰^۹=۰/۰۴*۱۰^۹=۴*۱۰^-۲*۱۰^۹=۴*۱۰^۷=۴۰*۱۰^۶=۴۰MHZ(نمی دانم چرا فونت اینجا اینجوریه چپ و راستشو عوض کنید من بلد نیستم!یعنی از راست بخوانید

)
همچنین از زمان th صرفنظر می شود چون توسط tpd پوشش داده می شود.
در واقع کلاک را زمانی بزن که مطمئن باشی ورودی فلیپ فلاپ حاضر است.
در حقیقت با زمان آماده سازی و نگهداری ورودی مشخص می شود که مدت زمان قبل و بعد کلاک را نشان می دهد و با زمان تاخیر انتشار خروجی مشخص می شود که بعد از لبه کلاک + زمان تثبیت ورودی یا setup که بعد از کلاک می آید ,مشخص می شود و زمان آماده سازی قبل از لبه کلاک هم نیاز است تا ورودی در این مدت آماده شود.(البته این یه چیز کلی نیست باید به زمان های داده شده و فلیپ فلاپ ها و گیت ها هم توجه کنید که زمان تاخیر ها هم را می پوشانند یا نه یا به چه منوال باید حساب شوند!با کشیدن لبه های کلاک و ورودی , خروجی میتوانید این کارو انجام بدید و ببینید چقدر زمان لازم است تا خروجی آماده شود.)
اگه این سوالو درک کرده باشید بقیه اینجور سوالها رو هم می توانید جواب بدید.
موفق باشید.....