genlib - ক্লাউডে অনলাইন

এটি হল জেনিলিব কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


genlib - সি এর উপর ভিত্তি করে পদ্ধতিগত নকশা ভাষা।

বর্ণনাঃ


genlib পদ্ধতিগত প্রজন্মের উদ্দেশ্যে নিবেদিত C ফাংশনগুলির একটি সেট। একজন ব্যবহারকারীর কাছ থেকে
দৃষ্টিকোণ থেকে, জেনিলিব হল একটি সার্কিটের বর্ণনার ভাষা যা স্ট্যান্ডার্ড সিকে অনুমতি দেয়
ভিএলএসআই পরিচালনা করার জন্য প্রোগ্রামিং প্রবাহ নিয়ন্ত্রণ, পরিবর্তনশীল ব্যবহার এবং বিশেষ ফাংশন
অবজেক্ট।

উপর ভিত্তি করে জোট এমবিকে তথ্য কাঠামো, genlib ভাষা ব্যবহারকারীকে দেয়
নেটলিস্ট এবং লেআউট দৃশ্য উভয়ই বর্ণনা করার ক্ষমতা, এইভাবে স্ট্যান্ডার্ড সেল এবং উভয়কেই অনুমতি দেয়
সম্পূর্ণ কাস্টম পন্থা।

নেটলিস্ট গ্রেপ্তার
এটি সংযোগকারীর (I/Os) পরিপ্রেক্ষিতে একটি সার্কিটের একটি হায়ারাকিক্যাল স্ট্রাকচারাল বর্ণনা,
সংকেত (নেট), এবং উদাহরণ।

নেটলিস্ট ভিউ পরিচালনা করতে ব্যবহৃত ফাংশন কলগুলি হল:

· GENLIB_DEF_LOFIG(3)

· GENLIB_SAVE_LOFIG(3)

· GENLIB_LOINS(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOFIG(3) ভেক্টর তৈরি করার জন্য কিছু সুবিধাও পাওয়া যায়:

· GENLIB_BUS(3)

· GENLIB_ELM(3)

মান সেল স্থাননির্ণয়
নিম্নলিখিত ফাংশনগুলি একটি স্ট্যান্ডার্ড সেল ডিজাইনের জন্য একটি প্লেসমেন্ট ফাইলকে সংজ্ঞায়িত করতে দেয়। এই
ফাইলটি স্ট্যান্ডার্ড সেল রাউটার দ্বারা ব্যবহার করা যেতে পারে OCR(1):

· GENLIB_DEF_PHSC(3)

· GENLIB_SAVE_PHSC(3)

· GENLIB_SC_PLACE(3)

· GENLIB_SC_RIGHT(3)

· GENLIB_SC_TOP(3)

· GENLIB_SC_LEFT(3)

· GENLIB_SC_BOTTOM(3)

সম্পূর্ণ CUSTOM এ সিম্বলিক বিন্যাস
এই ফাংশনগুলি অপ্টিমাইজ করা সম্পূর্ণ কাস্টম পদ্ধতিগত বিন্যাসের জন্য নিবেদিত। যাতে
কিছু প্রক্রিয়া স্বাধীনতা প্রদান, জোট একটি প্রতীকী বিন্যাস পদ্ধতি ব্যবহার করে (স্থির গ্রিড
কম্প্যাকশন ছাড়া)।

সাংকেতিক বস্তুগুলি হল সেগমেন্ট (তার), ভিয়াস (পরিচিতি), সংযোগকারী (I/Os), রেফারেন্স
এবং উদাহরণ আরও তথ্যের জন্য, দেখুন phseg(২০১১), phvia(২০১১), phcon(২০১১), phref(২০১১), ফিনস(1)
এবং alc(1).

· GENLIB_DEF_PHFIG(3)

· GENLIB_SAVE_PHFIG(3)

· GENLIB_DEF_AB(3)

· GENLIB_DEF_PHINS(3)

· GENLIB_PHCON(3)

· GENLIB_COPY_UP_CON(3)

· GENLIB_COPY_UP_CON_FACE(3)

· GENLIB_COPY_UP_ALL_CON(3)

· GENLIB_PHSEG(3)

· GENLIB_COPY_UP_SEG(3)

· GENLIB_THRU_H(3)

· GENLIB_THRU_V(3)

· GENLIB_THRU_CON_H(3)

· GENLIB_THRU_CON_V(3)

· GENLIB_WIRE1(3)

· GENLIB_WIRE2(3)

· GENLIB_WIRE3(3)

· GENLIB_PHVIA(3)

· GENLIB_PLACE(3)

· GENLIB_PLACE_RIGHT(3)

· GENLIB_PLACE_TOP(3)

· GENLIB_PLACE_LEFT(3)

· GENLIB_PLACE_BOTTOM(3)

· GENLIB_PLACE_ON(3)

· GENLIB_PHREF(3)

· GENLIB_COPY_UP_REF(3)

· GENLIB_COPY_UP_ALL_REF(3)

· GENLIB_PLACE_VIA_REF(3)

· GENLIB_PLACE_CON_REF(3)

· GENLIB_PLACE_SEG_REF(3)

· GENLIB_FLATTEN_PHFIG(3)

· GENLIB_GET_REF_X(3)

· GENLIB_GET_REF_Y(3)

· GENLIB_GET_CON_X(3)

· GENLIB_GET_CON_Y(3)

· GENLIB_HEIGHT(3)

· GENLIB_WIDTH(3) এই ফাংশনগুলির প্রতিটি সম্পর্কে তথ্য পেতে, ব্যবহার করুন
সঙ্গে অনলাইন ডকুমেন্টেশন এক(1), হিসাবে এক ফাংশন-নাম.

এটি সম্পূর্ণরূপে নেওয়ার জন্য সি প্রোগ্রামিং-এর উপর কিছু বই পড়ার জন্য দৃঢ়ভাবে সুপারিশ করা হয়
সি প্রবাহ নিয়ন্ত্রণের সম্ভাবনার সুবিধা, কারণ এটি a এর আকারকে অনেকাংশে কমিয়ে দিতে পারে
genlib সোর্স কোড.

পরিবেশ বৈচিত্র্য


· MBK_IN_LO(1), ডিফল্ট মান: al

· MBK_OUT_LO(1), ডিফল্ট মান: al

· MBK_IN_PH(1), ডিফল্ট মান: ap

· MBK_OUT_LO(1), ডিফল্ট মান: ap

· MBK_CATA_LIB(1), ডিফল্ট মান:।

· MBK_WORK_LIB(1), ডিফল্ট মান:।

· MBK_CATAL_NAME(1), ডিফল্ট মান : CATAL আরও জানার জন্য সংশ্লিষ্ট ম্যানুয়াল পৃষ্ঠাগুলি দেখুন
তথ্য

কম্পাইল এবং কার্যকর করার জন্য ক genlib ফাইল, একজনকে কল করতে হবে genlib একটি যুক্তি দিয়ে,
যে genlib উৎস ফাইল। সোর্স ফাইলের অবশ্যই একটি .c এক্সটেনশন থাকতে হবে, কিন্তু
কমান্ড লাইনে এক্সটেনশন উল্লেখ করা উচিত নয়।

genlib ফাংশনের আর্গুমেন্ট হিসাবে genlib-এ ব্যবহৃত নামগুলি বর্ণানুক্রমিক হওয়া উচিত,
আন্ডারস্কোর সহ। এগুলি কেস সংবেদনশীলও নয়, তাই VDD vdd এর সমতুল্য।
[n:m] গঠন ব্যবহার করে ভেক্টরাইজড সংযোগকারী বা সংকেত ঘোষণা করা যেতে পারে।

সাইনোপিসিস


genlib [ -cklmnv
] [ --নো-আরএম-কোর ] [ --কিপ-মেকফাইল ] [ --কিপ-এক্সেক ] [ --কিপ-লগ ] [ --no-exec ] [
-- ভারবোস ] কার্যক্রম [ -e program_args ]

বিকল্প
· : C ফাইলের নাম যার মধ্যে রয়েছে genlib প্রোগ্রাম, এক্সটেনশন ছাড়া।
বাধ্যতামূলক যুক্তি।

· [--no-rm-core|-c] : কোর ডাম্পের ক্ষেত্রে, জেনারেট করা কোর ফাইলটি সরিয়ে ফেলবেন না। এই
বিকল্পটি অবশ্যই [--keep-exec|-k] এর সাথে ব্যবহার করতে হবে।

· [--keep-makefile|-m] : নির্বাহের পরে তৈরি করা মেকফাইল মুছে ফেলবেন না।

· [--keep-exec|-k] : এর পরে জেনারেট করা এক্সিকিউটেবল রাখুন genlib চালানো।

· [--কিপ-লগ|-l] : সফলভাবে সমাপ্তির পরে লগ ফাইলটি মুছে ফেলবেন না (লগটি হল
একটি ত্রুটিপূর্ণ রানের পরে রাখা)।

· [--no-exec|-n] : জেনারেট করা প্রোগ্রাম চালাবেন না। [--keep-exec|-k] এর সাথে ব্যবহার করা উচিত।

· [--না-ভার্বোস|-ভি] : স্ব-ব্যাখ্যামূলক।

· [-e] : নিম্নলিখিত সমস্ত আর্গুমেন্ট কম্পাইল করা প্রোগ্রামে পরিচালনা করা হয়।

উদাহরণ


কম্পাইল করুন এবং একটি ফাইল চালান amd2901.c :

genlib -v amd2901

onworks.net পরিষেবা ব্যবহার করে অনলাইনে genlib ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম