Electronic Systems and Software最新文献

筛选
英文 中文
Blueprint for logic 逻辑蓝图
Electronic Systems and Software Pub Date : 2006-08-14 DOI: 10.1049/ESS:20060308
J. Sordoillet, S. Davey
{"title":"Blueprint for logic","authors":"J. Sordoillet, S. Davey","doi":"10.1049/ESS:20060308","DOIUrl":"https://doi.org/10.1049/ESS:20060308","url":null,"abstract":"Assertion languages in hardware description languages (HDLs) such as System Verilog and the Property Specification Language (PSL) can do a lot to improve the effectiveness of verification flows. Assertions give better local observability of the functionality they represent. Assertions augment textual specifications to provide a more formal, executable representation of the functionality. And, as the assertion languages have common semantics for both formal and simulation-based environments, they provide a path to enhancing current simulation flows with model-checking technology.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123152891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A new face for FPGA design FPGA设计的新面貌
Electronic Systems and Software Pub Date : 2006-08-14 DOI: 10.1049/ESS:20060305
C. Edwards
{"title":"A new face for FPGA design","authors":"C. Edwards","doi":"10.1049/ESS:20060305","DOIUrl":"https://doi.org/10.1049/ESS:20060305","url":null,"abstract":"The second major change is coming in the way people design with field-programmable gate arrays (FPGAs). When they first appeared, most engineers used schematic diagrams to describe what the FPGA circuits should do. That then changed to hardware description languages (HDLs) such as Verilog and VHDL. These look more like software programs, although the code is generally structured very differently from algorithms described using software languages such as C. Now, C is emerging as a language that will take algorithms straight to hardware without involving either HDLs or schematics.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123682897","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Tune analogue simulations for accuracy and speed 调整模拟模拟的准确性和速度
Electronic Systems and Software Pub Date : 2006-08-14 DOI: 10.1049/ESS:20060302
P. Raynaud, J. Oudinot
{"title":"Tune analogue simulations for accuracy and speed","authors":"P. Raynaud, J. Oudinot","doi":"10.1049/ESS:20060302","DOIUrl":"https://doi.org/10.1049/ESS:20060302","url":null,"abstract":"Mixed-signal chips present the engineering team with a dilemma. Even if all the blocks, including the analogue blocks, have been validated separately, the result can be a failed chip. Verifying the interaction between blocks should be mandatory. But high device density means it is not practical to debug the silicon after manufacture. So design validation before tape-out is critical. The process of simulating a complete system-on-chip or system-in-package at transistor level has become impossible with traditional methodologies. It can take, when it does run, weeks or months for a single test, even with a fast Spice engine, due to capacity limitations and the limited potential for accuracy-versus-speed tradeoffs in analogue blocks. Taking into account parasitic effects makes the simulation problem worse. However, behavioural modelling offers a way forward.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127083692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Problems bubble up to the top 问题冒泡上升到顶部
Electronic Systems and Software Pub Date : 2006-08-14 DOI: 10.1049/ESS:20060306
L. Collins
{"title":"Problems bubble up to the top","authors":"L. Collins","doi":"10.1049/ESS:20060306","DOIUrl":"https://doi.org/10.1049/ESS:20060306","url":null,"abstract":"One problem with future metal interconnect systems is that they may be too fragile to be reliable. The problem is the stress caused by thermal mismatch between a package and a chip's surface that occurs when the two are attached to each other by reflowing the solder bumps. This stress can cause cracking at the surface interface and can be transmitted into the interconnect stack, causing cracks at other interfaces, such as between the barrier layers protecting the copper lines and the dielectric material. Their research used finite-element analysis to derive the electric-field distribution and intensity in a dielectric film, given various pore sizes, shapes, and permittivities, and various interconnections of the pores. Once the field had been calculated, it was used to drive a Monte Carlo analysis of charge flow. The work showed that, when the permittivity of a pore is less than that of the matrix it is in, the electric field tends to be enhanced within it, accelerating local charge carriers. If pores join, they can create channels of high electric field that provide a conduction route that promotes dielectric breakdown. So porous dielectrics can sometimes be worse insulators than non-porous ones.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121884581","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Cookie cutter collisions [monoculture industry] 千篇一律的碰撞[单一文化产业]
Electronic Systems and Software Pub Date : 2006-08-01 DOI: 10.1049/ESS:20060409
L. Collins
{"title":"Cookie cutter collisions [monoculture industry]","authors":"L. Collins","doi":"10.1049/ESS:20060409","DOIUrl":"https://doi.org/10.1049/ESS:20060409","url":null,"abstract":"Are you the victim of a monoculture? Perhaps you bought a home DSL router, found its set-up software too impenetrable to get working, and replaced it with another brand only to find it had the same software from the same chip company. Or perhaps you've been comparing DVD players and have realised that, for less than #50, they're basically all the same. What's going on? Marketing types talk grandly about differentiation being the key to sales in technology. Yet, many products look the same and feel the same. Has the electronics business turned into clone creation?","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125691958","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Static control [source-code analysis] 静态控制[源代码分析]
Electronic Systems and Software Pub Date : 2006-08-01 DOI: 10.1049/ESS:20060406
A. Cothard
{"title":"Static control [source-code analysis]","authors":"A. Cothard","doi":"10.1049/ESS:20060406","DOIUrl":"https://doi.org/10.1049/ESS:20060406","url":null,"abstract":"Source-code analysis lets you pick up programming errors without running the software. Spotting errors early in the process is the cheapest and usually the easiest way of avoiding problems and project delays, as with any design and production process. The problem with software is that you have to have a lot of it ready before you can test it fully. But what if you could subject even individual modules to scrutiny without demanding that the code actually runs? This is where source code analysis (SCA) comes in.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"543 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123101518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Architecture and plurality 建筑与多元化
Electronic Systems and Software Pub Date : 2006-08-01 DOI: 10.1049/ess:20060405
P. Marsh
{"title":"Architecture and plurality","authors":"P. Marsh","doi":"10.1049/ess:20060405","DOIUrl":"https://doi.org/10.1049/ess:20060405","url":null,"abstract":"It's all over for uniprocessors. Future performance advances will rely on the industry's ability to exploit the parallel pipelines made available by single-chip multiprocessors. But making the most of the performance on offer is still a major challenge. Multicore processors are now a familiar to people buying desktop PCs and servers but they are fairly new to most embedded developers, even though some of the first implementations of multi-core architectures turned up in the embedded space. This looks set to change as parallelism becomes the only practical way to address future performance requirements.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"3 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113986037","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Block party [system modelling] 集体聚会[系统建模]
Electronic Systems and Software Pub Date : 2006-08-01 DOI: 10.1049/ess:20060407
A. Milik, A. Zytka
{"title":"Block party [system modelling]","authors":"A. Milik, A. Zytka","doi":"10.1049/ess:20060407","DOIUrl":"https://doi.org/10.1049/ess:20060407","url":null,"abstract":"Block-based design makes it possible to simulate designs using different types of tool. Some blocks can run high-level tools such as Matlab, with others running as hardware simulations. However, tying the different tools together presents problems. Matlab and Simulink are good for high-level modelling but they do not give you the information needed for deciding on the split between hardware and software in a design. Giving them a way of linking to hardware descriptions can overcome that and produce better designs. An important factor in system-level design is performance. The performance problem is, to a large extent, dependent on where you place the boundary between the hardware and the software parts of a design. This boundary is constrained by several factors such as power consumption or system performance. In order to achieve the best results, the partitioning process should be performed for different combinations of possible solutions.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"35 1-10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120932388","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Let the power fall [portable device power management] 让电源掉下来【便携式设备电源管理】
Electronic Systems and Software Pub Date : 2006-06-01 DOI: 10.1049/ESS:20060304
L. Collins
{"title":"Let the power fall [portable device power management]","authors":"L. Collins","doi":"10.1049/ESS:20060304","DOIUrl":"https://doi.org/10.1049/ESS:20060304","url":null,"abstract":"Power management has become a major headache for designers. To try to stop the battery draining in a matter of minutes, large sections of a portable device need to be turned off or at least slowed down when they are not heavily used. Doing this effectively needs cooperation between the system functions and the power-management circuitry. But, right now, as there are few standards in place, this level of power management needs cooperation between the suppliers of system devices and those making the power components. Changes in battery chemistry will force alterations to the power circuits in portable systems.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124155589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On-chip bugs for debug 用于调试的片上错误
Electronic Systems and Software Pub Date : 2006-06-01 DOI: 10.1049/ess:20060301
C. Edwards
{"title":"On-chip bugs for debug","authors":"C. Edwards","doi":"10.1049/ess:20060301","DOIUrl":"https://doi.org/10.1049/ess:20060301","url":null,"abstract":"The moment a chip arrives back from the fab is always tense. Once the first piece of silicon is down on the board and things check out electrically the thing to do is work out whether it really is an advanced system-on-chip (SoC) or a silicon-and-glass sandwich. Conceptually, the process is similar to the trace buffers used on many embedded processors. They do not capture actual instructions but record whether branches were taken or not. A debugger takes the data out through a test port and then uses it to reconstruct what happened inside the processor and display the instruction trace to the developer. With logic debug, the problem is more complex as there are so many different types of signal on the chip - not just a stream of instructions. But Novas's Siloti tool will use the recorded data in a similar way and attempt to show which signals changed during a given period.","PeriodicalId":132835,"journal":{"name":"Electronic Systems and Software","volume":"165 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122983604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信