স্পাইস সিমুলেটরগুলির মধ্যে তুলনা


24

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

আমি নীচের স্পাইস সিমুলেটরগুলির সুবিধাগুলি এবং অসুবিধাগুলির পাশাপাশি বিভিন্ন সিমুলেটারের অভিজ্ঞতাগুলির একটি তালিকা চাই:

HSPICE
LTspice
ngspice
PSpice

আমি ভাল করে জানি, এইচএসপিসি একটি ব্যয়বহুল মালিকানাধীন সিমুলেটর, তবে আমি এতে অ্যাক্সেস পেতে সক্ষম হয়েছি, সমস্যাটি হ'ল আমাকে এসএসএইচ দিয়ে বিচ্ছিন্নভাবে এটি অ্যাক্সেস করতে হবে।

এলটিস্পাইস ইতিমধ্যে বিনামূল্যে, তবে আমার উইন্ডোজ 7 মেশিনে ইনস্টল করা হয়নি।

ইতিমধ্যে ফেডোরা লিনাক্সে এনজিস্পাইস ব্যবহার করা হচ্ছে।

আমার বিশ্ববিদ্যালয়ের কম্পিউটারে আমার কাছে পিএসপিস উপলব্ধ। আমি এটি আমার নিজের কম্পিউটারে ইনস্টল করতে অস্বীকার করেছি, কারণ এটি রেজিস্ট্রিটির সাথে খুব বেশি গণ্ডগোল করে।


10
এলটি স্পাইস প্রায় সবসময়ই ভাল কথিত এবং দামটি ঠিক।
রাসেল ম্যাকমাহন

@ রাসেল এটি ঠিক আছে বলে মনে হচ্ছে, তবে আপনি কি এটি ক্যাডেন্স অর্কেড ডাব্লু / পিএসপাইসের পুরো সংস্করণে সুপারিশ করবেন?
sj755

উত্তর:


11

আমি বলব যা আপনার এটির জন্য প্রয়োজন তা নির্ভর করে depends প্রায়শই ব্যয়বহুল মশলা কিছু পিসিবি ডিজাইনের সরঞ্জামের অংশ। আমি কেবল এনআই (ব্যয়বহুল অর্কেড টাইপ সরঞ্জাম) থেকে মাল্টসআইএম চেষ্টা করছি এবং এতে প্রচুর ভার্চুয়াল যন্ত্র রয়েছে (যেমন স্কোপ, বিকৃতি বিশ্লেষক, ইত্যাদি) এবং মন্টে কার্লো বিশ্লেষণ (যা এলটিস্পাইসের কোনও "সুবিধাজনক" সংস্করণ নেই - এটিতে কিছু ফাংশন রয়েছে যা আপনি ব্যবহার করতে পারেন যদিও ভ্লাদ পয়েন্ট হিসাবে দেখিয়েছেন, এখানে সেগুলি ব্যবহারের জন্য একটি লিঙ্ক রয়েছে) তবে সত্যি বলতে আমি দেখতে পাচ্ছি যে 99% জিনিস আমি এলটিস্পাইসে করতে পারি।
আপনি কী কমান্ডগুলিতে অভ্যস্ত হয়ে উঠলে আমি চেষ্টা করেছি যে কোনও মশালার চেষ্টা করেছি তার মধ্যে এলটিস্পাইস সেটআপটি এখনই দ্রুততম। প্রতিরোধকের জন্য ডি, ডায়োডের জন্য ডি, ছবিটি ক্লিক করা (বা মাল্টিসিমস ক্ষেত্রে পপ আপ বক্স থেকে নির্বাচন করা, আরঘ) এবং প্রতিটি সময় সঠিক জায়গায় টানানোর চেয়ে অনেক সহজ।
আপনি এভাবে কয়েক সেকেন্ড পরে একটি সার্কিট করতে পারেন ।

ম্যানুয়ালটি তেমন সুন্দর নয়, তবে আপনার কীভাবে ব্যবহার করবেন সে সম্পর্কিত সমস্ত তথ্য রয়েছে is অনেক সময় বিশ্লেষণ চালানো এবং বিভিন্ন পরামিতিগুলির মতো কাজ করার জন্য .প্যারাম,। স্টেপ এবং .ম্যাস কমান্ডগুলি। আমি কেবল এই পদ্ধতিতে মাল্টিসিমে ট্রান্সফার ফাংশন বিশ্লেষণ চালানোর চেষ্টা করেছি (উদাহরণস্বরূপ, প্লটের ফলাফলগুলি প্যারামিটারে সময় কাটাতে পারে এবং পরিবর্তিত হতে পারে) তবে এটির সাথে কয়েক ঘন্টা পড়া / কুস্তি পড়া সত্ত্বেও, আমি এটি পরিচালনা করতে পারিনি, তবে একটি দ্রুত সংযোজন। শীটটিতে ভি 2 -15 15 1 পদক্ষেপটি এলটিস্পাইসে এটি সম্ভব করে তুলেছে।
আমি নিশ্চিত যে উপরোক্ত কিছুটি কেবল মাল্টিমসিমের জন্য নতুন হিসাবে রয়েছে এবং এতে আমি সন্দেহ করি না যে আমি কিছু অনুভব করছি (উপরের উদাহরণ হিসাবে অবশ্যই এটিরূপে একটি সরঞ্জামে সম্ভব হওয়া উচিত ) এবং না আমি এলটি-র পক্ষে কাজ করি না: -) তবে এটি আমি একমাত্র মশলা যা নিয়মিত ব্যবহার করেছিগত কয়েক বছর ধরে মূল কথাটি হ'ল এটি ব্যয়বহুল সরঞ্জামগুলির চেয়ে ভাল (এবং সম্ভবত দ্রুত) সমস্ত সাধারণ স্টাফ করবে, তবে আপনার যদি অতিরিক্ত অতিরিক্ত প্রয়োজন (উদাহরণস্বরূপ মন্টে কার্লে, পিসিবি লেভেল অ্যানাইসিস প্রকৃত রাউটিং / আইবিআইএস মডেলের উপর ভিত্তি করে) - আলটিয়াম এটি দুর্দান্তভাবে করে ) এবং সমস্তগুলি একটি ডিজাইনের সরঞ্জামে আবৃত থাকে তবে আপনাকে প্রস্তাব দেওয়ার চেয়ে আরও বেশি প্রয়োজন হতে পারে।
আমার দৃষ্টিতে এটি আপনার কাছে আরও শক্তিশালী সরঞ্জামের প্রয়োজন পরেও তার চারপাশে থাকা খুব বেশি ক্ষতি করতে পারে না।


5
এলটিস্পাইসের মন্টে-কার্লো এবং ওয়ারস্ট-কেস বিশ্লেষণ রয়েছে তবে সত্য, এটি সহজেই খুঁজে পাওয়া যায় না। এখানে আরো বিস্তারিত জানার সাথে একটি লিঙ্ক, এটি এই মন্তব্যে আমি পারতাম চেয়ে বেশি আপ জুড়ে: k6jca.blogspot.ro/2012/07/... । @ এসজে 5৫৫: আমার পক্ষে, আমি এটির গতি এবং ত্রুটিযুক্ত হওয়ার জন্য এলটিস্পাইসের পরামর্শ দেব। তবে, আপনি যদি চমত্কারতা চান তবে এলটিস্পাইসটি সরঞ্জাম নয়।
ভ্লাদ

1
@ ভ্ল্যাড - ধন্যবাদ, আমি কার্যগুলি সম্পর্কে আসলে জানি (আমি সেগুলি নিজেই ব্যবহার করি) তাই তাদের উল্লেখ করা উচিত ছিল (এখনই লিঙ্কটি যুক্ত করব)। আমার ধারণা বিন্দুটি আরও বেশি যে তারা অন্যান্য সিমুলেটরগুলি ব্যবহার করার মতো সুবিধাজনক নয়। এটি বলার পরে, এলটিস্পাইস হ'ল আমার প্রিয় সিমুলেটর, একবার এটি সঠিকভাবে জানতে পারলে এটি খুব শক্তিশালী এবং আপনি খুব তাড়াতাড়ি এবং সহজেই কাজগুলি করতে পারেন।
অলি গ্লেজার

2
আমার মন্তব্যটি আপনার প্রতিক্রিয়া যোগ করার কথা ছিল, তবে কখনও কখনও আমি বেশ স্পার্টান হতে পারি, এখনও আমি জানি না যে আমার বদ্ধমূল হওয়া উচিত কি না :)
ভ্লাদ

2
@ ভ্ল্যাড - এটি অবশ্যই গুরুত্বপূর্ণ যে আপনি এটি উল্লেখ করেছেন, কারণ এটি একটি গুরুত্বপূর্ণ তথ্য এবং আমার বোকামি এটি প্রথম স্থানে হারিয়ে ফেলেছে।
অলি গ্লেজার

20

আমার সংক্ষিপ্ত উত্তরটি হল কেবল এলটিএসপাইসের সাথে যাওয়া, এটি বাজারের অন্যতম সেরা সিমুলেটর এবং এটি বিনামূল্যে free আপনি সত্যিই এটি করতে পারবেন না। তবে আপনি যদি কোনও ব্রেকডাউন করতে চান তবে আমার ব্যক্তিগত মতামতটি নির্দ্বিধায় পড়তে পারেন।

HSPICE:

  • সুবিধা: এইচএসপিসিকে বাজারের সবচেয়ে সঠিক সিমুলেটরগুলির মধ্যে একটি বিবেচনা করা হয় widely তবে এটি ব্যবহার করার মতো আমার কোনও অভিজ্ঞতা নেই।
  • অসুবিধাগুলি: যেমনটি আপনি বলেছেন, এটি ব্যয়বহুল, মালিকানাধীন এবং যতদূর আমি জানি কোনও স্কিম্যাটিক ক্যাপচার বৈশিষ্ট্য নেই।
  • সামগ্রিক: যদি আপনি নির্ভরযোগ্য ফলাফলগুলি চান (সামরিক বা উচ্চ প্রান্তের শিল্প) তবে এইচএসপিআইএস হ'ল উপায়। অন্যথায়, আমি এড়াতে হবে।

LTSpice:

  • সুবিধাগুলি: আপনি যদি বিদ্যুৎ ইলেকট্রনিক্স করছেন তবে এই সিমুলেটরটি স্যুইচিং ইভেন্টগুলি, পাশাপাশি কিছু অন্যান্য বিষয় যা এই ক্ষেত্রের জন্য এটি নিখুঁত করে তোলে। অতিরিক্তভাবে, এটিতে (আইএমও) একটি স্বজ্ঞাত ইন্টারফেস রয়েছে এবং আপনার কাছ থেকে নেটলিস্টটি আড়াল করার চেষ্টা করে না। এছাড়াও, এটি নিখরচায়।
  • অসুবিধাগুলি:? আমি কারও সম্পর্কে সচেতন হইনি, এটি এইচএসপিআইএসের মতো যথাযথ হিসাবে বিবেচিত হয় না, তবে এটি কোনও উপায়েই ভুল নয়।
  • সামগ্রিকভাবে: এটি সিমুলেটরটি আমি প্রস্তাব করব। এটি ব্যবহার করা সহজ, এটি নিখরচায় এবং এটি একটি বৃহত্তর সংস্থা দ্বারা সমর্থিত। (লিনিয়ার প্রযুক্তি)

ngspice:

  • সামগ্রিকভাবে: একটি সম্পূর্ণ ওভারভিউ দেওয়ার জন্য আমি এনজিস্পাইস সম্পর্কে যথেষ্ট জানি না। আমি সম্প্রতি এটি ডাউনলোড করেছি এবং এখনও আমার সিস্টেমের জন্য এটি সংকলনের কাজ করছি। স্পষ্টতই আপনি খুঁজে পেয়েছেন যে একটি ত্রুটি কম্যান্ড লাইনে সীমাবদ্ধ রয়েছে।

PSPICE:

  • সুবিধাগুলি: আচ্ছা আপনি আসল স্পাইসে যেতে পারার তত কাছাকাছি। পিএসপিআইএস শক্তিশালী, একটি সুপ্রতিষ্ঠিত সিমুলেটর রয়েছে, ফলাফল দর্শনে তৈরি, এবং একটি বিস্তৃত মডেল লাইব্রেরি।
  • অসুবিধাগুলি: দুর্ভাগ্যক্রমে এটি সাম্প্রতিক বছরগুলিতে এত বেশি ফুলে গেছে যে এটি সুপারিশ করা কঠিন। এবং আপনি সম্ভবত এটি আপনার কম্পিউটারে রাখতে চান, আপনার কাছে $ 20,000 না la
  • সামগ্রিক: শক্তিশালী এবং সুপ্রতিষ্ঠিত, তবে উতরাই থেকে দ্রুত চলছে going ব্যয়বহুল।

মনে রাখবেন যে এনজিস্পাইসটি এখন বিনামূল্যে এবং ওপেন সোর্স কিক্যাড 5 এ সংযুক্ত করা হয়েছে। এখানে দেখুন: ngspice.sourceforge.net/ngspice-eeschema.html
গ্যাব্রিয়েল স্ট্যাপলস

লিনাক্সের যে কোনও ব্যক্তির জন্য, এলটিস্পাইস প্লেঅনলিনাক্স (যা ওয়াইনের উপর নির্ভর করে) ব্যবহার করে এখন পর্যন্ত দুর্দান্ত ইনস্টল করেছে। লিনাক্সে প্লেঅনলিনাক্স খোলার মাধ্যমে এবং ইনস্টলটি করতে এটি ব্যবহার করে, আপনি খুব স্বজ্ঞাগত জিইউআই প্রম্পটের একটি সিরিজ দিয়ে এমনকি শেষ পর্যন্ত ডেস্কটপ শর্টকাট তৈরি করে LTSpice .exe ফাইলটি ইনস্টল করতে পারেন। এটি লিনাক্সে উইন্ডোজ প্রোগ্রামগুলি ইনস্টল করা সহজ করে তোলে। এর সাথে উবুন্টুতে প্লেলনলিনাক্স ইনস্টল করুন sudo apt install playonlinux। ( Askubuntu.com/questions/233782/how-does-one-install-playonlinux ) এবং ( help.ubuntu.com/commune/PlayOnLinux ) দেখুন।
গ্যাব্রিয়েল স্ট্যাপলস

6

আমার এইচএসপিআইএসের অভিজ্ঞতা নেই তবে খুব ঘন ঘন এলটিস্পাইস এবং এনজিএসপিস ব্যবহার করুন। আমার ক্ষেত্রে (পাওয়ার ইলেক্ট্রনিক্স), আমি লক্ষ্য করেছি যে সহযোগী ইঞ্জিনিয়াররা এলটিস্পাইসের সংস্পর্শে আসার পরে কোম্পানির সরবরাহ করা পাইপিসের সাথে সক্রিয়ভাবে কাজ করতে অস্বীকার করেছেন।

দুর্ভাগ্যক্রমে, এলটিস্পাইসটি বন্ধ উত্স, কোনও স্ক্রিপ্টিংয়ের সম্ভাবনা নেই এবং আপনি এতে (নিজের নিজস্ব) কোড মডেল যুক্ত করতে পারবেন না। আপনার যখন এই আরও উন্নত বিকল্পগুলির প্রয়োজন হয় (অনেক লোক তা করেন না বা যত্ন করেন না) এনজিএসপিসই যাওয়ার উপায়। এটি ওপেন সোর্স, এক্সএসপিসি, কেএলইউ, ওপেন-এমপি এবং সিইউএ সমন্বিত করেছে এবং এতে একটি সি-শেল টাইপ ইন্টারপ্রেটার রয়েছে খুব উন্নত সম্ভাবনার সাথে (তবে আইএমএইচও একটি ভয়ঙ্কর ইউজার ইন্টারফেস)। এটিতে স্কিম্যাটিক এন্ট্রি নেই তবে এর সমাধান রয়েছে (যেমন এলটিস্পাইস)। এনজিএসপিএস খুব সুন্দর, প্রোগ্রামেবল, গ্রাফিকাল আউটপুট জন্য gnuplot সঙ্গে ব্যবহার করা যেতে পারে।


নোট করুন যে ফ্রি এবং ওপেন সোর্স পিসিবি ডিজাইনের সরঞ্জাম, কিক্যাড 5, এখন হুডের নিচে এনজিস্পাইসকে অন্তর্ভুক্ত করেছে। আমি এখনও এটি চেষ্টা করে দেখিনি (আমি এখন পর্যন্ত স্কিম্যাটিক ডিজাইন এবং পিসিবি লেআউটের জন্য কিসিএড ব্যবহার করি), তবে এটি যাচাইয়ের জন্য শুনি। কিক্যাড এনগস্পাইস টিউরিয়াল এবং শুরু হচ্ছে: ngspice.sourceforge.net/ngspice-eeschema.html
গ্যাব্রিয়েল স্ট্যাপলস

2

আপনি সম্প্রতি একটি শালীন মশলা প্যাকেজ পাওয়ার চেষ্টা করে এবং লিনাক্স মেশিনে থাকা নিশ্চিতভাবে যুদ্ধের সাথে লড়াই করেছি তবে অবশ্যই তা কার্যকর হয় না।

আমি স্কুলে এনআই মাল্টিসিম এবং এটির একটি দুর্দান্ত ইন্টারেক্টিভ স্পাইস প্যাকেজ ব্যবহার করেছি। আপনি প্রকৃত প্রতিক্রিয়াগুলি দেখতে ভার্চুয়াল স্কোপ দেখতে এবং পাত্রগুলি ঘুরিয়ে দিতে পারেন এই সত্যটি আমি পছন্দ করি। এর খারাপ দিকটি আমি সাধারণভাবে সংকেত এবং তরঙ্গরূপের পারফরম্যান্সের সাথে ডিল করার সময় এটি সঠিক থেকে কম বলে মনে করি। সার্কিট আইডিয়া নিয়ে আসার সময় আমি এখনও এটি ব্যবহার করি যতক্ষণ না ডিজাইনটির সম্পর্কে আমার বেশ ভাল ধারণা আসে তবে আমি সূক্ষ্ম সুর করার জিনিসগুলির জন্য আরও ভাল প্যাকেজে চলে যাই।

আমি হার্ড স্পাইসের জন্য সবচেয়ে ভাল প্যাকেজটি ব্যবহার করেছি সিমেট্রিক্স । তাদের একটি ফ্রি সংস্করণ রয়েছে যা লিনাক্সেও কাজ করে। এটি এখন পর্যন্ত আমি সবচেয়ে সঠিক প্যাকেজটি ব্যবহার করেছি এবং সমস্ত জটিল বিকল্প রয়েছে যার জন্য ম্যানুয়ালটি বেশ কয়েকবার বোঝার জন্য পড়তে হবে।

আমি উভয় প্যাকেজ কীভাবে ব্যবহার করি তার উদাহরণ এখানে দেওয়া হল। মাল্টিসিমে, আমি একটি ট্রানজিস্টর পরীক্ষক তৈরি করছিলাম এবং স্কিমেট হেক্স বাফারের মাধ্যমে 0deg, 120deg, 240deg আউটপুট সহ একটি বর্গাকার তরঙ্গ তৈরি করা দরকার। মাল্টিসিম একটি স্ফীত কাজ করেছিলেন এবং যখন ট্রানজিস্টরকে সার্কিটে রাখা হয় তখন বাস্তব জীবনে যেমন এলইডি থাকে তেমন দৃশ্যমানভাবে আলোকিত করেন। আমি সিমেট্রিক্স ব্যবহার করেছি যখন আমি সাউন্ড সিস্টেমের জন্য একটি অ্যাম্প তৈরি করছিলাম যা> 100 ডিবি এর একটি শোরগোল মেঝে প্রয়োজন।


1

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

আপনি যদি ADMSXML উপাদানগুলি ইনস্টল করেন তবে এনজিস্পাইস আইবিস ফাইলের পাশাপাশি মিশ্র মোড সিমুলেশন (ভেরিলোগ-এএমএস + স্পাইস) পরিচালনা করে। দুর্ভাগ্যক্রমে, এই এক্সটেনশনটি ইনস্টল করা এবং ব্যবহার করা শক্ত (একটি উপাদান তৈরি করুন / এটি সংকলন করুন / রিফ্রেশ করুন / এটি ব্যবহার করুন)।

ক্যাডেন্সের কন্যা হিসাবে স্পেস খুব শক্তিশালী এবং সুপরিচিত। তবুও, নিখরচায় সংস্করণ সীমিত সংখ্যক উপাদানকে, এবং প্রতিদিনের ব্যবহারে বেশ ধীর করে।

এক্সস্পাইস হ'ল এনজিস্পাইস যেমন সিমুলেশনগুলির গতি বাড়ানোর একাধিক থ্রেডযুক্ত এবং ভাগ করা প্রক্রিয়াগুলির সম্ভাবনার সাথে।

তারপরে আপনি টেক্সাস ইনস্ট্রুমেন্ট থেকে টিআইএনএও ব্যবহার করতে পারেন যা নিখরচায় এবং LTspice হিসাবে কিছুটা অতিরিক্ত ডিজিটাল এবং আইবিস মডেলের অনুমতি দেয়। একজন ডিজাইনার হিসাবে আপনার প্রায়শই আপনার সার্কিটের গোলমালের দিকে মনোযোগ দেওয়া উচিত এবং দুঃখজনকভাবে কেবল বাণিজ্যিক একটিরই শব্দের বিবেচনার পক্ষে সহায়তা করে (ক্যাডেন্স, এইচএসপাইস, আল্ট্রাসিম, ... এবং এক্সস্পাইস)।


1

এনগস্পাইস কমান্ড লাইনের মধ্যে সীমাবদ্ধ নয়। নেটলিস্টে একটি স্ক্রিপ্টিং ব্লক অন্তর্ভুক্ত থাকতে পারে যা বেশ শক্তিশালী।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.