Mixed-Mode Cellular Array Processor Realization for Analyzin
更新时间:2023-04-06 15:58:01 阅读量: 教育文库 文档下载
Helsinki University of Technology,Electronic Circuit Design Laboratory
Report38,Espoo2003
Mixed-Mode Cellular Array Processor
Realization for Analyzing Brain
Electrical Activity in Epilepsy
Mika Laiho
Dissertation for the degree of Doctor of Science in Technology to be presented with due permis-sion of the Department of Electrical and Communications Engineering for public examination and debate in Auditorium S4at Helsinki University of Technology(Espoo,Finland)on the28th of June,2003,at12o’clock.
Helsinki University of Technology
Department of Electrical and Communications Engineering
Electronic Circuit Design Laboratory
Teknillinen korkeakoulu
S?hk?-ja tietoliikennetekniikan osasto
Piiritekniikan laboratorio
Distribution:
Helsinki University of Technology
Department of Electrical and Communications Engineering Electronic Circuit Design Laboratory
P.O.Box3000
FIN-02015HUT
Finland
Tel.+35894512271
Fax:+35894512269
ISBN951-22-6597-4
ISSN1455-8440
Otamedia Oy
Espoo2003
Abstract
This thesis deals with the realization of hardware that is capable of computing algo-rithms that can be described using the theory of polynomial cellular neural/nonlinear networks(CNNs).The goal is to meet the requirements of an algorithm for predict-ing the onset of an epileptic seizure.The analysis associated with this application requires extensive computation of data that consists of segments of brain electrical activity.Different types of computer architectures are overviewed.Since the algo-rithm requires operations in which data is manipulated locally,special emphasis is put on assessing different parallel architectures.An array computer is potentially able to perform local computational tasks effectively and rapidly.
Based on the requirements of the algorithm,a mixed-mode CNN is proposed.A mixed-mode CNN combines analog and digital processing so that the couplings and the polynomial terms are implemented with analog blocks,whereas the integrator is digital.A/D and D/A converters are used to interface between the analog blocks and the integrator.Based on the mixed-mode CNN architecture a cellular array proces-sor is realized.In the realized array processor the processing units are coupled with programmable polynomial(linear,quadratic and cubic)?rst neighborhood feedback terms.A10mm2,1.027million transistor cellular array processor,with272pro-cessing units and36layers of memory in each is manufactured using a0.25μm digital CMOS process.The array processor can perform gray-scale Heun’s integration of spa-tial convolutions with linear,quadratic and cubic activation functions for7272data while keeping all I/O operations during processing local.One complete Heun’s itera-tion round takes166.4μs,while the power consumption during processing is192mW. Experimental results of statistical variations in the multipliers and polynomial circuits are shown.Descriptions regarding improvements in the design are also explained. The results of this thesis can be used to assess the suitability of the mixed-mode ap-proach for implementing an implantable system for predicting epileptic seizures.The results can also be used to assess the suitability of the approach for implementing other
ii
Preface
This thesis is the result of work that was carried out in the Electronic Circuit Design Laboratory(ECDL)of Helsinki University of Technology between1999and2003. The inspiring and relaxed university atmosphere has been a source of continuous chal-lenges and learning opportunities.I want to thank professors Kari Halonen and Veikko Porra for recruiting me to the ECDL and for giving me an interesting research topic.
I have been privileged to work with very competent people and have received ex-pert guidance at the course of the thesis work.I want to thank Prof.Halonen for his efforts as the supervisor of my thesis.The contribution of Prof.Ari Paasio in guiding this work with his versatile expertise has been invaluable.His devotion towards guid-ing the thesis persisted even after he started as a professor in the University of Turku. It has been a pleasure working with him.In addition to Prof.Paasio,teamwork with the rest of the“CNN team”,namely Asko Kananen,Lauri Koskinen,Mikko Talonen and Jacek Flak has been both fruitful and fun.Furthermore,the whole crew of the ECDL deserves recognition due to their enthusiasm and fellowship.Speci?cally,ad-vice from Dr.Mikko Waltari and Dr.Teemu Salo in various matters of circuit design has been valuable.Our secretary,Helena Yll?,has done excellent work in taking care of the practical matters.For their devoted and prompt work as pre-examiners of this thesis,I want to thank Prof.Peter Kinget(Columbia University,NY,USA)and Dr. Ricardo Carmona(Centro Nacional de Microelectronica,Sevilla,Spain).I also want to acknowledge the fruitful discussions with Prof.Ronald Tetzlaff and Dr.Roland Kunz from the Johann Wolfgang Goethe-University,Frankfurt,Germany.
This thesis was funded by the Academy of Finland(projects“Integrated Parallel Processors for Future Multimedia,Medical Imaging and Communication Systems”and“Integrated Parallel Processors for Future Data Processing and Analyzing Sys-tems”)and the Graduate School in Electronics,Telecommunications,and Automa-tion(GETA).The work was also supported by the Nokia Foundation,the Foundation of Technology(Tekniikan edist?miss??ti?),the Instrumentarium Science Foundation
iv
Contents
Abstract i
Preface iii Contents v Symbols and Abbreviations xi
1Introduction1
1.1Motivation (1)
1.2Research Contribution (2)
1.3Organization of the Thesis (3)
2Towards Parallel Architectures7
2.1Computing Speed of General Purpose Processors (8)
2.1.1Computing Speed due to Development of Technology (8)
2.1.2Parallel Operation in General Purpose Processors (8)
2.1.3Network on Chip (9)
2.1.3.1Motivation (9)
2.1.3.2Network on Chip Platforms (9)
2.2Bit-Serial Processing (10)
2.2.1Computational RAM (10)
2.2.2Near Sensor Bit-Serial Image Processing (11)
2.3Content Addressable Memory (12)
2.4Arti?cial Neural Networks (12)
2.5Analog/Mixed-Signal Array Processing (13)
2.5.1SIMD Array Composed of Analog Microprocessors (13)
2.5.2Analog Multiple Instruction Multiple Data Processing (14)
vi
vii
viii
ix
This page is intentionally left blank.
Symbols and Abbreviations
ii c j j c kk data unit in kk th block of ii th c row and j j th c column in data parti-tioned by chopping
ii f j j f kk data unit in kk th block of ii th f row and j j th f column in data parti-tioned by folding
?ΣDelta-Sigma
?x i j n time-discretized rate of change of state in a DTCNN
A space-independent convolution mask,feedback template
A1space-independent linear feedback template in a polynomial CNN A2space-independent quadratic feedback template in a polynomial CNN
A3space-independent cubic feedback template in a polynomial CNN
A i j space-dependent convolution mask,feedback template
B space-independent feedback template
B1space-independent linear feedforward template in a polynomial CNN
B2space-independent quadratic feedforward template in a polynomial CNN
ΦF bulk Fermi potential
τ?xed delay in the method of delays
τ1a delay in linear feedback path
τ2a delay in second order polynomial feedback path
τ3a delay in third order polynomial feedback path
a L SRAM address signals that determine which layer is being ac-
cessed,L136
xii Symbols and Abbreviations
Symbols and Abbreviations xiii
xiv Symbols and Abbreviations
Symbols and Abbreviations xv
xvi Symbols and Abbreviations
Symbols and Abbreviations xvii
xviii Symbols and Abbreviations
Chapter1
Introduction
1.1Motivation
The minimum feature sizes of advanced silicon processes have decreased in a pre-dictable way for decades.According to the ITRS,this development is predicted to continue for several years.For example,it is estimated that the printed gate length in microprocessor-unit(MPU)products will be35nm in2007[1].This scaling down affects the design of digital processors in several ways:the number of transistors that can be?tted into a die increases,the maximum clock rate increases,and the dynamic power consumption decreases.Another way of improving processor performance is by moving towards parallel architectures.Due to architectural improvements in serial data processors,several instructions can be processed during one clock cycle.
In some applications,the algorithm is either inherently(for example image pro-cessing tasks),or can be converted into a form that is suitable for computation in an array processor.In an array processor,the processing units and memory are distributed in a regular parallel formation and local computation is performed.The regularity of the array makes the prediction of delays easier and reduces memory access times. This allows the full potential of advanced silicon processes to be utilized more easily. Array processors can be realized using digital or analog computational blocks or by combining both.The parallel computing power of an array processor may act as an enabling technology for new applications.
Cellular neural/nonlinear network(CNN)theory can readily describe convolution-based local operations;it also proposes an architecture for realizing a parallel com-puting device.The state of a cell in a CNN is updated by using initial data,con-trol terms and continuous-time spatio-temporal convolutions that are controlled by a
正在阅读:
Mixed-Mode Cellular Array Processor Realization for Analyzin04-06
2018年郑州大学考古综合考研大纲硕士研究生入学考试大纲02-03
苏少版 七年级 美术 上册 试题12-05
“农村小学创建科技教育特色学校的实践研究”研究方案12-19
逻辑学05-29
精神科多选04-19
生日礼物的作文600字06-24
党政机关事业单位工作人员日常管理细则03-12
- 1Array APV 8.3.2 官方命令手册整理
- 2A Sunrise on a Veld by Doris Lessing - Realization of the Cruelty of Nature on a Winter Morning
- 3Cell Zooming for Cost-Efficient Green Cellular Networks
- 4A Parametrizable Hybrid Stack-Register Processor as Soft Int
- 5No4_Array SPX认证授权_基本配置
- 6Array SPX SSLVPN配置手册个人编辑 - 图文
- 7A highprecision current-mode WTA-MAX circuit with multichip capability
- 8IPsec VPN isakmp aggressive mode实验配置
- 9日立电梯MCA型号的MODE模式
- 10Orthogonal polynomial method and odd vertices in matrix mode
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- Realization
- Processor
- Cellular
- Analyzin
- Mixed
- Array
- Mode
- 唐能通 新生300天&广通理论_部分2
- 分化学课后答案--武汉大学--第五版-上册-完整版
- 大连理工大学实验报告 电路仿真实验报告 (1)
- 常用粘度及单位换算
- 2022届高三历史第四次调研考试试题
- 如何设计青豆笋丝项目可行性研究报告(技术工艺+设备选型+财务概
- 线性代数_北京邮电大学出版社(戴斌祥_主编)习题答案(1、2、3、4
- 最详细的CPA考试《审计》复习笔记第07章
- (最新最全)2022年全国各地100份中考数学试卷分类汇编第29章锐角
- 2022-2022年高中化学人教版《选修四 化学反应原理》《第四章 电
- 资本论读后感优秀范文五篇.doc
- 2012年北京市石景山区高三物理一模试题及答案
- 银行重大舆情应急处置预案
- 对精神科急重症住院患者实施护理安全管理的效果初探(1)
- 重大危险安全检测、监控管理制度-最新范文
- 最新精品201 7年美术教师招聘理论考试试题
- 适合小学生听的歌曲
- 高考数学必胜秘诀在哪――概念、方法、题型、易误点及应试技巧总
- 华为交换机防ARP攻击配置手册
- 交换机端口数和摄像机数量之间的关系