Listing 1 - 10 of 17 | << page >> |
Sort by
|
Choose an application
Low Power Hardware Synthesis from Concurrent Action-Oriented Specifications Gaurav Singh Sandeep K. Shukla This book introduces novel techniques for generating low-power hardware from a high-level description of a design in terms of Concurrent Action-Oriented Specifications (CAOS). It also describes novel techniques for formal verification of such designs. It will provide the readers with definitions of various power optimization and formal verification problems related to CAOS-based synthesis, necessary background concepts, techniques to generate hardware according to the design’s power requirements, and detailed experimental results obtained by applying the techniques introduced on realistic hardware designs. •Presents detailed analysis of various power optimization problems associated with high-level synthesis, as well as novel techniques for reducing power consumption of hardware designs at a higher level of abstraction; •Discusses various formal verification issues associated with synthesizing different possible versions of a hardware design (differing in their latency, area, and/or power consumption); •Includes detailed experimental results obtained by applying the techniques introduced on benchmark hardware designs.
Electrical appliance servicing. --- Superconducting magnets. --- Superconductors. --- Low voltage integrated circuits --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Computer hardware description languages. --- Hardware description languages, Computer --- Languages, Computer hardware description --- Engineering. --- Computer-aided engineering. --- Electronic circuits. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Electronic digital computers --- Design and construction --- Data processing --- Systems engineering. --- Computer aided design. --- CAD (Computer-aided design) --- Computer-assisted design --- Computer-aided engineering --- Design --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- CAE --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics
Choose an application
System Level Design (SLD) and Electronic System Level (ESL) Design are buzzwords of today‘s Electronic Design Automation industry. The idea is to raise the level of abstraction of the design entry for future hardware systems beyond the register transfer level. This is necessitated by the increasing complexity of the systems, co-dependence between hardware and software, the immense gate count available on a single chip, the relatively slower growth in designer productivity, and decreasing design turn around time. Even though a number of languages and design environments have been proposed in the last few years which include SystemC, Bluespec, SpecC, and System Verilog, etc., none of these satisfy our wish list for a successful system level design language or framework. We want languages and frameworks which will enable us to model heterogeneous system-on-chips. These can be best captured by a language capable of expressing and co-simulating multiple models of computation. Also, we want to model behavior rather than structure, and want our SLD languages to support simulation of behavioral hierarchy, rather than structural ones available in the existing languages. We also want easier integration of frameworks and tools from various vendors and open source tools that not only support design, verification, dynamic waveform viewing, coverage driven dynamic test generation within the same framework, but also allows dynamic enabling or disabling some of the tools from the integrated framework to speed up simulation as needed. We also want open source Eclipse plug-in for SystemC or similar ESL languages. We want the ability for dynamic reflection and introspection from a running simulation to provide us with information about simulation state and accordingly generate tests dynamically to fulfill coverage goals. Ingredients for Successful System Level Design Methodology discusses these wish lists, and provides detailed discussions on how our prototype implementations provide us with these much desired features.
System design. --- Systems on a chip --- Design and construction. --- SOC design --- Systems on chip --- Embedded computer systems --- Design, System --- Systems design --- Electronic data processing --- System analysis --- Systems engineering. --- Software engineering. --- Computer science. --- Circuits and Systems. --- Special Purpose and Application-Based Systems. --- Software Engineering/Programming and Operating Systems. --- Mathematical Logic and Formal Languages. --- Informatics --- Science --- Computer software engineering --- Engineering --- Engineering systems --- System engineering --- Industrial engineering --- Design and construction --- Electronic circuits. --- Special purpose computers. --- Mathematical logic. --- Algebra of logic --- Logic, Universal --- Mathematical logic --- Symbolic and mathematical logic --- Symbolic logic --- Mathematics --- Algebra, Abstract --- Metamathematics --- Set theory --- Syllogism --- Special purpose computers --- Computers --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics
Choose an application
One of the grand challenges in the nano-scopic computing era is guarantees of robustness. Robust computing system design is confronted with quantum physical, probabilistic, and even biological phenomena, and guaranteeing high reliability is much more difficult than ever before. Scaling devices down to the level of single electron operation will bring forth new challenges due to probabilistic effects and uncertainty in guaranteeing 'zero-one' based computing. Minuscule devices imply billions of devices on a single chip, which may help mitigate the challenge of uncertainty by replication and redundancy. However, such device densities will create a design and validation nightmare with the shear scale. The questions that confront computer engineers regarding the current status of nanocomputing material and the reliability of systems built from such miniscule devices, are difficult to articulate and answer. We have found a lack of resources in the confines of a single volume that at least partially attempts to answer these questions. We believe that this volume contains a large amount of research material as well as new ideas that will be very useful for some one starting research in the arena of nanocomputing, not at the device level, but the problems one would face at system level design and validation when nanoscopic physicality will be present at the device level.
Quantum computers. --- Molecular computers. --- Nanotechnology. --- Ordinateurs quantiques --- Ordinateurs moléculaires --- Nanotechnologie --- Computer aided design. --- Computer engineering. --- Computer science. --- Information theory. --- Systems engineering. --- Quantum computers --- Molecular computers --- Nanotechnology --- Technology - General --- Computer Science --- Engineering & Applied Sciences --- Ordinateurs moléculaires --- EPUB-LIV-FT SPRINGER-B --- Computers. --- Computer-aided engineering. --- Electrical engineering. --- Electronic circuits. --- Computer Science. --- Theory of Computation. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Electrical Engineering. --- Electric engineering --- Engineering --- CAE --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Data processing --- DNA-based computers --- DNA computers --- Biocomputers --- Natural computation --- Molecular technology --- Nanoscale technology --- High technology --- Computers
Choose an application
Synthesis of Embedded Software: Frameworks and Methodologies for Correctness by Construction Edited by: Sandeep Kumar Shukla Jean-Pierre Talpin Embedded software is ubiquitous today. There are millions of lines of embedded code in smart phones, and even more in systems responsible for automotive control, avionics control, weapons control and space missions. Some of these are safety-critical systems whose correctness, timely response, and reliability are of paramount importance. These requirements pose new challenges to system designers. This necessitates that a proper design science, based on “constructive correctness” be developed. Correct-by-construction design and synthesis of embedded software is done in a way so that post-development verification is minimized, and correct operation of embedded systems is maximized. This book presents a sampling of the state of the art in the design of safety-critical, embedded software. It introduces readers to a number of major approaches to specification driven embedded software synthesis/construction. While it is not exhaustive in scope, it compiles knowledge that is otherwise scattered in numerous journals and conferences proceedings. It is a valuable reference for practitioners and researchers concerned with improving the embedded systems product development life-cycle. • Provides state-of-the-art research on new software engineering life-cycle for safety-critical, embedded software; • Includes theory, methodologies, and examples of “correct by construction” software engineering; • Allows for the design of embedded software with a reduced verification burden and guarantee of correctness; • Offers a reference to the latest research, otherwise available only in disparate journals and conference proceedings.
Computer software. --- Electronic data processing -- Distributed processing. --- Embedded computer systems. --- Embedded computer systems --- Computer software --- Signal processing --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Development --- Digital techniques --- Embedded systems (Computer systems) --- Engineering. --- Computer-aided engineering. --- Electronic circuits. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Computer systems --- Architecture Analysis and Design Language --- Systems engineering. --- Computer aided design. --- CAD (Computer-aided design) --- Computer-assisted design --- Computer-aided engineering --- Design --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Design and construction --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics --- CAE --- Data processing
Choose an application
Low-power ASIC/FPGA based designs are important due to the need for extended battery life, reduced form factor, and lower packaging and cooling costs for electronic devices. These products require fast turnaround time because of the increasing demand for handheld electronic devices such as cell-phones, PDAs and high performance machines for data centers. To achieve short time to market, design flows must facilitate a much shortened time-to-product requirement. High-level modeling, architectural exploration and direct synthesis of design from high level description enable this design process. This book presents novel research techniques, algorithms,methodologies and experimental results for high level power estimation and power aware high-level synthesis. Readers will learn to apply such techniques to enable design flows resulting in shorter time to market and successful low power ASIC/FPGA design. Integrates power estimation and reduction for high level synthesis, with low-power, high-level design; Shows specific techniques for ASICs as well as FPGA based SoC designs, allowing readers to evaluate and explore various possible alternatives; Covers techniques from RTL/gate-level to hardware software co-design.
Low voltage integrated circuits -- Design and construction. --- Low voltage integrated circuits --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Design and construction --- Integrated circuits. --- Design and construction. --- Chips (Electronics) --- Circuits, Integrated --- Computer chips --- Microchips --- Engineering. --- Computer-aided engineering. --- Electronic circuits. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Electronic circuits --- Microelectronics
Choose an application
This cutting-edge resource offers you an in-depth understanding of metamodeling approaches for the reuse of intellectual properties (IPs) in the form of reusable design or verification components. The book covers the essential issues associated with fast and effective integration of reusable design components into a system-on-a-chip (SoC) to achieve faster design turn-around time. Moreover, it addresses key factors related to the use of reusable verification IPs for a "write once, use many times" verification strategy - another effective approach that can attain a faster product design cycle.
Computer software --- Intellectual property. --- Microprocessors --- System design. --- Systems on a chip --- SOC design --- Systems on chip --- Embedded computer systems --- Design, System --- Systems design --- Electronic data processing --- System analysis --- Intellectual property --- IP (Intellectual property) --- Proprietary rights --- Rights, Proprietary --- Intangible property --- Software verification --- Verification of software --- Reusability of software --- Reusable code (Computer programs) --- Software reusability --- Software reengineering --- Generic programming (Computer science) --- Reusability. --- Verification. --- Design and construction. --- Law and legislation
Choose an application
System design. --- Systems on a chip --- Design and construction.
Choose an application
Electronics --- Programming --- Computer architecture. Operating systems --- Artificial intelligence. Robotics. Simulation. Graphics --- Computer. Automation --- informatica --- hardware --- elektronica --- CAD (computer aided design)
Choose an application
Mathematical logic --- Electrical engineering --- Programming --- Computer. Automation --- informatica --- computerbesturingssystemen --- programmeren (informatica) --- wiskunde --- logica --- elektrische circuits
Choose an application
Mathematical logic --- Logic --- Programming --- ontwerpen --- programmeertalen --- wiskunde --- logica
Listing 1 - 10 of 17 | << page >> |
Sort by
|