شماره ركورد
25339
پديد آورنده
مينا درخشان
عنوان
كاهش توان مصرفي در مدارات سيناپسي نورومورفيك
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
مهندسي كامپيوتر - معماري سيستمهاي كامپيوتري
سال تحصيل
1396
تاريخ دفاع
1400/06/17
استاد راهنما
آقاي دكتر ناصر مزيني
دانشكده
كامپيوتر
چكيده
اكثر سختافزارهاي امروزي بر مبناي معماري واننيومن ساخته شدهاند كه حافظه و پردازش را از يكديگر جدا ميكند. همينطور كه در زمان پيش ميرويم، پردازش نورومورفيك ميتواند هرچيزي را در صنعت تكنولوژي دگرگون كند. از برنامهنويسي گرفته تا سختافزارها. مغز انسان در محاسبه عددي مقادير دقيق ضعيف است، در حالي كه در كارهاي پردازش هوشمند اطلاعات، مانند تشخيص شي، درك صدا و تصوير از رايانهها بهتر عمل ميكند. همانطور كه از نامش پيداست، پردازش نورومورفيك با استفاده از مدلي الهامگرفته از ساز و كار شبكه عصبي مغز انسان عمل ميكند. برخلاف ابركامپيوترها كه ابعادي معادل يك اتاق كامل دارند، مغز انسان بسيار جمعوجور است و به علت موازيبودن به انرژي بسيار كمتري نسبت به اكثر ابركامپيوترها نياز دارد. پس پايين بودن توانمصرفي در اين مدارها بسيار حائز اهميت ميباشد. در اين پاياننامه نيز سعي بر اين شد ضمن بررسي انواع مدارات نورومورفيك، يكي از مدارات نورومورفيكي به نام مدار آقاي الزهراني كه ساختار و ويژگيهاي خاص اين مدار و عاملهاي افزايش توانمصرفي در اين نوع مدارات كه بسيار چالش برانگيز بود، به طور كامل بررسي و در جهت كاستن آن تا حد ممكن اقدامات لازم انجام شود.
براي دستيابي به اين هدف كه توانمصرفي را در مدار عنوان شده كاهش دهيم تغييراتي در مدار نورون پايه آن ايجاد كرديم. ابتدا طبقه اول مدار را بهجاي زمين، به VCC يعني يك ولتاژ بيشتر از «صفر» وصل كرديم تا باعث اتلاف انرژي نشود. در طبقه آخر مدار ديگر زمين را به VCC وصل نكرديم، چراكه هم جريان «صفر» و هم جريان «يك» را بصورت قوي داشته باشيم. بهجاي آن از يك ترانزيستور NMos بين شبكه بالارونده و شبكه پايينرونده استفاده نموديم تا گيت آن را به درين وصل كنيم. استفاده از اين تك ترانزيستور باعث شد تا شبكه بالارونده و شبكه پايينرونده بصورت همزمان با هم فعال نشوند كه اين عمل به خودي خود باعث كاهش توانمصرفي چشمگيري خواهد شد.
طبق نتايج پيادهسازي روش ارائه شده، در تكنولوژي 180nm، توانمصرفي نورون پايه 694 ميكرووات و نورون پيشنهادي 605 ميكرووات و همچنين در تكنولوژي 350nm، توانمصرفي نورون پايه 1533 ميكرووات و نورون پيشنهادي 1507 ميكرووات بهدست آمدهاند كه با اين روش در حدود 14% كاهش مصرف توان در يك نورون حاصل گرديد. ميتوان از روش ارائه شده در اين پاياننامه، در مدارات نورومورفيكي در جهت كاهش و به حداقل رساندن توانمصرفي استفاده كرد. براي شبيهسازي اين مدار از نرمافزار PSPICE استفاده شده است.
تاريخ ورود اطلاعات
1400/07/18
عنوان به انگليسي
Power reduction in neuromorphic synapse circuits
تاريخ بهره برداري
1/1/1900 12:00:00 AM
دانشجوي وارد كننده اطلاعات
مينا درخشان
چكيده به لاتين
Most of today's hardware is based on the Neumann architecture, which separates memory and processing. As we move forward, neuromorphic processing can transform everything in the technology industry, from programming to hardware. The human brain is weak in numerically calculating exact values, while it performs better in intelligent information processing tasks such as object recognition, sound and image perception of computers. As the name implies, neuromorphic processing works using a model inspired by the mechanism of the neural network mechanism of the human brain. Unlike supercomputers, which are the size of a full room, the human brain is very compact and requires much less energy than most supercomputers due to its parallelism. So low power consumption in these circuits is very important. In this thesis, while examining the types of neuromorphic circuits, one of the neuromorphic circuits called Mr.AlZahrani circuit, which has a special structure and characteristics of this circuit and factors for increasing power consumption in this type of circuits, which was very challenging, was thoroughly studied. Necessary measures should be taken to reduce it as much as possible.
To achieve this goal, we made changes to the baseline neuron circuit to reduce power consumption in the said circuit. First, we connected the first floor of the circuit to the VCC instead of ground, ie a voltage greater than "0" so as not to waste energy. On the last floor, we no longer connected the earth to the VCC, because we have both "0" and "1" current strongly. Instead, we used an NMos transistor between the pull-up network and the pull-down network to connect its gate to the drain. The use of this single transistor prevented the pull-up network and the pull-down network from being activated simultaneously, which in itself would significantly reduce power consumption.
According to the results of the implementation of the proposed method, in 180nm technology, the power consumption of 694 microwatts of base neurons and 605 microwatts of recommended neurons and also in 350nm technology, the power consumption of 1533 microwatts of basic neurons and 1507 microwatts of recommended neurons are obtained, which reduces the power of this circuit by about 14% in one neuron.
The method presented in this thesis can be used in neuromorphic circuits to reduce and minimize power consumption. PSPICE software was used to simulate this circuit.
كليدواژه هاي فارسي
شبكه عصبي , مدار نورومورفيك , كاهش توانمصرفي
كليدواژه هاي لاتين
Neural Network , Low Power , Neuromorphic Circuit