এই কমান্ড cougar যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
cougar - হায়ারার্কিক্যাল নেটলিস্ট এক্সট্র্যাক্টর
সাইনোপিসিস
বনবিড়াল [ -v ] [ -c ] [ -f ] [ -t ] [ -আর ] [ - এবং ] ইনপুট_নাম [ আউটপুট_নাম ]
বর্ণনাঃ
lynx এর নাম পরিবর্তন করে বনবিড়াল মে 2002 এর সাথে নামের সংঘাত এড়াতে
বিখ্যাত টেক্সট-মোড ওয়েব ব্রাউজার। বনবিড়াল একটি অনুক্রমিক বিন্যাস নিষ্কাশনকারী. এটি একটি নির্মাণ করে
একটি প্রতীকী বিন্যাস দৃশ্য থেকে আন্তঃসংযোগের নেটলিস্ট। দ্য ইনপুট যুক্তির নাম
সিম্বলিক লেআউট কক্ষের যেটি বের করা হবে, সেটি ইনপুট ফরম্যাট হিসেবে ব্যবহার করে যা নির্বাচিত করেছে
MBK_IN_PH(1) পরিবেশ পরিবর্তনশীল। যদি আউটপুট আছে, ফলে নেটলিস্ট হবে
এই নাম দেওয়া. যদি না আউটপুট দেওয়া হয়, তারপর ইনপুট এছাড়াও জেনারেটেড নেটলিস্ট হবে
নাম আউটপুট বিন্যাস দ্বারা নির্দিষ্ট করা হয় MBK_OUT_LO(1) পরিবেশ পরিবর্তনশীল।
অ্যালায়েন্স ক্যাড সরঞ্জামগুলির বেশিরভাগ হিসাবে, বনবিড়াল ব্যবহারসমূহ এমবিকে(1) পরিবেশ ভেরিয়েবল।
MBK_CATA_LIB(২০১১), MBK_WORK_LIB(২০১১), MBK_IN_PH(২০১১), MBK_OUT_LO(২০১১), RDS_TECHNO_NAME(1).
বনবিড়াল -ac বিকল্প সেট করা থাকলে সিগন্যালের সাথে সংযুক্ত ক্যাপাসিট্যান্স গণনা করে। এ
মুহূর্তে, এই ক্যাপাসিট্যান্সের মান একটি সাধারণ এক মাইক্রন প্রযুক্তির জন্য গণনা করা হয়,
এবং একটি প্রযুক্তি ফাইলের মাধ্যমে ব্যবহারকারী দ্বারা পরিবর্তন করা যাবে না। এক্সট্রাক্টেড নেটলিস্ট হতে পারে
কর্মক্ষমতা মূল্যায়নের জন্য সিমুলেটেড।
সাধারণ ক্যাপাসিট্যান্সগুলি 10e-18 ফ্যারাড / লামডা^2 এ নীচে দেওয়া হয়েছে:
পলি 100
ALU1 50
ALU2 25
বিকল্প
বনবিড়াল দুটি মৌলিক পরীক্ষা করে অ্যালায়্যান্স সংযোগকারীর নাম সংক্রান্ত নিয়ম:
যদি দুটি ফিজিক্যাল কানেক্টর একই নেটের সাথে সংযুক্ত থাকে, তবে তাদের অবশ্যই একই থাকতে হবে
নাম.
যদি দুটি শারীরিক সংযোগকারীর নাম একই থাকে, তবে তাদের অবশ্যই অভ্যন্তরীণভাবে সংযুক্ত থাকতে হবে
একই নেট।
ফলস্বরূপ নেটলিস্টে শুধুমাত্র একটি লজিক্যাল সংযোগকারী উপস্থিত হবে। একটি মারাত্মক ত্রুটি ঘটে
যদি এই দুটি নিয়মের একটি লঙ্ঘন করা হয় (এমনকি পাওয়ার এবং গ্রাউন্ড সংযোগকারীর জন্যও)
যখন কোন বিকল্প নির্দিষ্ট করা হয় না, বর্তমান শ্রেণীবিন্যাস স্তর বের করা হয়। ফলে
নেটলিস্ট হল বর্তমান লেআউট হায়ারার্কি স্তরের আন্তঃসংযোগের তালিকা। তিন
বিকল্পগুলি পরিবর্তন করার জন্য উপলব্ধ বনবিড়াল আচরণ:
-t একটি ট্রানজিস্টর স্তর নিষ্কাশন বিজ্ঞপ্তি দেয়, প্রতীকী বিন্যাস ঘর সমতল করা হয়
নিষ্কাশন আগে ট্রানজিস্টর বিন্যাস.
-f সিম্বলিক লেআউট সেল নিষ্কাশনের আগে ক্যাটালগ স্তরে সমতল করা হয়। ব্যবহার করুন
ক্যাটালগ ফাইলে বিস্তারিত জানার জন্য "ম্যান ক্যাটাল"। যদি ক্যাটালগ খালি থাকে, বা না থাকে
বিদ্যমান, নেটলিস্ট হল ট্রানজিস্টরের একটি আন্তঃসংযোগ, যদি তা না থাকে, নেটলিস্ট
গেট বা ব্লকের একটি আন্তঃসংযোগ যার নাম ক্যাটালগে সংজ্ঞায়িত করা হয়েছে।
-v ভার্বোস মোড চালু। নিষ্কাশনের প্রতিটি ধাপ স্ট্যান্ডার্ড আউটপুটে প্রদর্শিত হয়,
কিছু পরিসংখ্যান সহ।
-c উৎপন্ন করে a কোর দ্বন্দ্বের জালের প্রতিনিধিত্বকারী ফাইল, যখন বনবিড়াল দুটি সনাক্ত করে
একই সংকেতে বিভিন্ন নামের বহিরাগত সংযোগকারী, বা যখন এটি দুটি খুঁজে পায়
বহিরাগত সংযোগকারীগুলির একই নাম রয়েছে কিন্তু অভ্যন্তরীণভাবে একই সাথে সংযুক্ত নয়৷
নেট, বা যখন এটি সঠিকভাবে একটি এল আকৃতির ট্রানজিস্টর বের করতে পারে না।
-ac এক্সট্রাক্ট ক্যাপ্যাসিট্যান্স লোসিগে গ্রাউন্ডে।
-ar মাটিতে আন্তঃসংযোগ প্রতিরোধ এবং ক্যাপাসিট্যান্স বের করুন। প্রতিরোধের মান
foreach স্তর RDS ফাইলে পরিবর্তন করা যেতে পারে.
উদাহরণ
প্রম্পট> বনবিড়াল -v amd2901
চিপ amd2901 এর একটি যৌক্তিক নেটলিস্ট দেয়, একটি শ্রেণিবদ্ধ স্তরের জন্য, ব্যবহার করে
ভার্বোস মোড। এটি সাধারণত এর কাজ যাচাই করতে ব্যবহৃত হবে রিং(1)
রাউটার, এর সাথে একযোগে lvx নির্দিষ্ট নেটলিস্টে এবং এক্সট্রাক্ট করা একটিতে।
প্রম্পট> বিড়াল $MBK_WORK_LIB/$MBK_CATAL_NAME
a2_y
a2p_y
.
.
প্রম্পট> বনবিড়াল -f amd2901
একটি সমতল অপারেশন বন্ধ হওয়ার পরে, amd2901 চিপের একটি যৌক্তিক নেটলিস্ট দেয়
ক্যাটালগে নির্দিষ্ট করা কোষ (আমাদের ক্ষেত্রে স্ট্যান্ডার্ড সেল লাইব্রেরি)।
প্রম্পট> বনবিড়াল -t amd2901
ট্রানজিস্টর স্তরে amd2901 চিপের একটি যৌক্তিক নেটলিস্ট দেয়। এই
সঙ্গে দরকারী ইয়াগল(1), একটি লেআউট থেকে যৌক্তিক সমীকরণ পুনরুদ্ধার করতে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে cougar ব্যবহার করুন