ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

UVM ටෙස්ට්බෙන්ච් කවරේජ් අවසන් කිරීමේ රහස – අනුක්‍රමික සැලසුමෙන් 4 සතිය ඉතිරි කරමු

UVM ටෙස්ට්බෙන්ච් කවරේජ් අවසන් කිරීමේ රහස – අනුක්‍රමික සැලසුමෙන් 4 සතිය ඉතිරි කරමු

ASIC සහ චිප් ඩිසයින් ව්‍යාපෘතිවල අධික පිරිවැය හා කාල සීමා අඩු කිරීමේ ප්‍රධාන අභියෝගය, කවරේජ් අවසන් කිරීමේ පරිකථනයයි. 20 කට වැඩි සත්‍යාපන (verification) ව්‍යාපෘති විශ්ලේෂණය කළ පසු, බොහෝ ටෙස්ට්බෙන්ච් එකේ අසාර්ථකත්වය එකම හේතුවකින් පැන නැගී සිටින බව පෙනෙයි – ඒය අනුක්‍රමික (sequence) සැලසුම අඩු වීමයි.

බොහෝ කණ්ඩායම් පළමුව “happy path” කියන මූලික දත්ත පථය පමණක් සකස් කරයි. පසුකාලීනව, සතිය 8 කට පසු, අභ්‍යන්තර (corner) අවස්ථා එක්කරන අතර, එවිට කවරේජ් හි පැන ඇති හිස්කුරු (holes) පිරවීමට සංකීර්ණ constrained‑random ක්‍රියාමාර්ග අවශ්‍ය වේ. මේ ක්‍රියාවලිය, මුලින්ම නිවැරදි සැලසුමක් කළා නම්, දෙගුණ කාලයක් වැය විය හැකිය.

ඇත්තෙන්ම විසඳුම සරලයි: ධාවක (driver) කේතයක් ලිවීමට පෙර, අනුක්‍රමික වර්ගීකරණයක් (sequence taxonomy) සකස් කරගන්න. පහත පරිදි වර්ග හතරක් නිර්දේශ කරමු:

  • baseline_seq – ප්‍රොටොකෝලයට අනුකූල, වලංගු ආකෘති.
  • stress_seq – එකිනෙකට අමුණා ඇති ලැන්ඩු, උපරිම burst දිග.
  • error_inject_seq – වැරදි ලිපිනය, නීති විරෝධී burst, ප්‍රොටොකෝල උල්ලංඝනය.
  • mixed_seq – අහඹු පරතර සමඟ interleaved read/write.

මෙම වර්ග සෑම එකක්ම කවරේජ් බින් (coverage bin) එකකට සම්බන්ධ කරගන්න. එකක්ත් බින් එකක් පුරවා නොහැකි නම්, එම අනුක්‍රමිකය සම්පූර්ණ නොවේ – කවරේජ් මොඩලය නොවේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ ඉලෙක්ට්‍රොනික ඉංජිනේරු, ASIC නිර්මාණය හා සත්‍යාපන කාර්යයන් ඉහළ ගුණාත්මකභාවයක් ලබා ගත යුතුය. මෙම අනුක්‍රමික සැලසුම් පදනම භාවිතා කිරීමෙන්:

  • සිසුන්ට ව්‍යාපෘති කලකිරීමේ අත්දැකීමක් ලැබේ, කවරේජ් අවසන් කිරීමේ වැලඳීම අවම වේ.
  • දෙපාර්ශවික සංවර්ධකයින්ට කාර්ය සාධනය ඉක්මණින් ඉදිරියට ගෙන යා හැක, නිෂ්පාදන වෙළඳපලට වේගවත් පිවිසීමේ හැකියාව.
  • ව්‍යාපාරිකයන්ට ව්‍යාපෘති බජට් අධික වීමේ අවදානම අඩුවෙයි, තරඟකාරීත්වය වැඩිවේ.

ඉතින්, අලුත් පරම්පරාවේ සිදුකරන සංවර්ධකයින්ට, මෙම “taxonomy‑first” ක්‍රමය අනුගමනය කිරීමෙන්, ටෙස්ට්බෙන්ච් කවරේජ් අවසන් කිරීමේ වේලාව 3–4 සතියක් පමණ අඩුවීමක් ලබා ගත හැක.

අවසන් වශයෙන්, කවරේජ් අවසන් කිරීමේ ගැටලුවට පසුබැසී සිටීම නොකළ යුතුය. අනුක්‍රමික සැලසුමක් නිර්මාණය කර, එය කවරේජ් බින් සමඟ සම්බන්ධ කිරීම, ඔබේ ASIC ව්‍යාපෘතියේ සාර්ථකත්වයට මූලික පියවරක් වේ.

💡 ඔබේ verification කාර්යයන් ඉක්මනින් සම්පූර්ණ කරන්න – දැන්ම අනුක්‍රමික taxonomy අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#UVM #Coverage #ASIC #Verification #TechTips