Skip to main content
High-level synthesis takes an abstract behavioral specification of a digital system and finds a register-transfer level structure that realizes the given behavior. In this tutorial we will examine the high-level synthesis task, showing... more
    • by 
    •   9  
      Computer Aided DesignHigh Level SynthesisCADCarry Look-ahead Adder
Molecules that exhibit magnetic bistability, commonly referred to as single-molecule magnets (SMMs), are of high interest because of their unusual physical properties and potential applications in quantum computing. [1] In contrast to... more
    • by 
    •   3  
      Magnetic PropertiesCHEMICAL SCIENCESBehavioral Synthesis
Most existing behavioral synthesis systems put emphasis on optimizing area and performance. Only recently has some research been done to consider testability during behavioral synthesis. In our previous work, we integrated hierarchical... more
    • by 
    •   18  
      Graph TheorySchedulingDigital CircuitsTestability
We present a framework for high-level synthesis that enables the designer to explore the best choice of source level and low level parallelizing transformations for improved synthesis. Within this framework, we have implemented a... more
    • by 
    •   14  
      AlgorithmsDesignImage ProcessingOptimal Control
This paper presents a resource-constrained scheduling scheme and a latency-constrained scheduling scheme that minimize power consumption for the case when the resources operate at multiple voltages. The resource-constrained scheduling... more
    • by 
    •   18  
      HeuristicsSchedulingVLSIHigh Level Synthesis
SystemCoDesigner is an ESL tool developed at the University of Erlangen-Nuremberg, Germany. SystemCoDesigner offers a fast design space exploration and rapid prototyping of behavioral Sys-temC models. Together with Forte Design Systems, a... more
    • by 
    •   13  
      Field-Programmable Gate ArraysRapid PrototypingSpace ExplorationHardware
    • by 
    •   7  
      ControllabilityObservabilityDesign optimizationLogic Design
In this work we study the problem of estimating the power dissipation of the atomic components (macros) used to implement basic operations in behavioral synthesis. We first precisely define the key requisites for behavioral power... more
    • by 
    •   3  
      Low Power DesignBehavioral SynthesisPower Dissipation
In this paper, we present a comprehensive highlevel synthesis system that is geared toward reducing power consumption in control-flow intensive as well as data-dominated circuits. An iterative improvement framework allows the system to... more
    • by 
    •   14  
      Computer Aided DesignResource sharingFlow ControlComputer Hardware
Melatonin (MLT) is a hormone produced in the brain by the pineal gland, from the amino acid tryptophan. It is also an antioxidant hormone with a particular role in the protection of nuclear and mitochondrial DNA. In recent years, many... more
    • by 
    •   12  
      MelatoninAntioxidantsLipid peroxidationHydrazones
With the rapid increase of complexity in Systemon-a-Chip (SoC) design, the electronic design automation (EDA) community is moving from RTL (Register Transfer Level) synthesis to behavioral-level and system-level synthesis. The needs of... more
    • by 
    •   8  
      Electronic Design AutomationField-Programmable Gate ArraysHigh Level SynthesisSystem on Chip
    • by 
    •   6  
      Hardware Description LanguagesFormal SpecificationSystem on ChipFormal Verification
The use of radio frequency identification (RFID) technology is expanding rapidly in numerous applications such as logistics, supply chain management, transportation, healthcare and aviation. Due to the variety of the current applications,... more
    • by 
    •   12  
      Supply Chain ManagementRFIDFPGAComputer Hardware
    • by 
    •   32  
      Vlsi DesignDistributed ComputingGraph TheoryScheduling
Many modern multimedia applications such as image and video processing are characterized by a unique combination of arithmetic and computational features: fixed-point arithmetic, a variety of short data types, high degree of... more
    • by 
    •   20  
      Resource AllocationVideo ProcessingParallel ProcessingOptimization
Having to cope with the continuously increasing complexity of modern digital systems, hardware designers are considering more and more seriously language based methodologies for parts of their designs. Last year, the introduction of a new... more
    • by 
    •   10  
      Hardware Description LanguagesVhdlHigh Level SynthesisHardware Design
For a nanoCMOS of sub-65nm technology, where the gate oxide (SiO 2 ) thickness is very low, the gate leakage is one of the major components of power dissipation. In this paper, we provide analytical models to describe the tunneling... more
    • by 
    •   5  
      Vlsi DesignAnalytical ModelBehavioral SynthesisPower Dissipation
Early performance feedback and design space exploration of complete FPGA designs are still time consuming tasks. We propose an original methodology based on estimations to reduce the impact on design time. We promote a hierarchical... more
    • by 
    •   15  
      Resource AllocationComputer HardwareFPGA implementationCritical path of history
Heuristics are widely used for solving computational intractable synthesis problems. However, until now, there has been limited effort to systematically develop heuristics that can be applied to a variety of synthesis tasks. We focus on... more
    • by 
    •   4  
      SchedulingReal Time SystemsBehavioral SynthesisProbabilistic Model
Abstract-An IC for 100-Hz television has been realized im-plementing motion estimation and compensation algorithms for high-quality upconversion and a judder-free motion portrayal of movie material. The four embedded video signal... more
    • by  and +1
    •   6  
      Motion estimationBuilt in self testSolid State Devices and CircuitsElectrical And Electronic Engineering
As we move from algorithm on a chip to system on a chip era, the design bottleneck is shifting from individual DSP functions to global control that composes a system from these functions. The practice in industry suffers from global... more
    • by  and +1
    •   7  
      Computer HardwareVirtual PrototypingChipSystem on a Chip
Deploying multiple supply voltages (multi-Vdds) on one chip is an important technique to reduce dynamic power consumption. In this work we present an optimality study for resource binding targeting designs with multi-Vdds. This is similar... more
    • by 
    •   14  
      Linear ProgrammingInteger ProgrammingLow Power DesignPower Consumption
In this paper, we review a series of agent behavior synthesis problems under full observability and nondeterminism (partial controllability), ranging from conditional planning, to recently introduced agent planning programs, and to... more
    • by  and +1
    •   3  
      Model CheckingBehavioral SynthesisTransition Systems
The SAVANT, QUEST II, and HEPE research programs at the University of Cincinnati include the development and distribution of VHDL analysis and simulation capabilities. These capabilities are being freely distributed for non-commercial... more
    • by 
    •   4  
      Code GenerationParallel AlgorithmParallel SimulationBehavioral Synthesis
Telecommunication network management applications often require application-specific ICs that use large dynamically allocated stored data structures. Currently available hardware synthesis environments typically do not support dynamic... more
    • by  and +1
    •   11  
      Memory ManagementDistributed Shared Memory SystemNetwork ManagementTelecommunication Networks
This paper introduces a formal behavioral synthesis framework for spccifying, simulating and synthesis of Digital Signal Processing (DSI') algorithms. T h e given algorithm is represented using
    • by 
    •   12  
      Computer ArchitectureComputational ModelingDigital Signal ProcessingUser Interface
Chip architectures considered so far range from regular to fully customized topologies for application-specific designs requiring high-level bandwidth. To this end, a networkcentric design flow is necessary to support the design space... more
    • by 
    •   6  
      Image ProcessingSystem on ChipDesign Space ExplorationNetwork on chip
Most digital systems at some time during use have areas (modules) that are "dead" in the sense that they do not contain valid data, i.e., the data that was processed or generated by that area has been passed on to a subsequent stage and... more
    • by 
    •   12  
      EngineeringComputer ScienceSchedulingComputer Hardware
Although behavior modeling should play a central role in model-driven application development, it is still unclear how behavior modeling should be incorporated in model transformations. This paper presents an MDA-based approach that... more
    • by 
    •   11  
      Mobile ApplicationModel TransformationDesign processLiquid State Machine
This paper addresses the problem of true delay estimation during high level design. The existing delay estimation techniques either estimate the topological delay of the circuit which may be pessimistic, or use gate-level timing analysis... more
    • by 
    •   7  
      Timing AnalysisResource sharingHigh Level SynthesisPower Consumption
We present minimization methodologies and an algorithm for simultaneous scheduling, binding, and allocation for the reduction of total power and power fluctuation during behavioral synthesis. We consider resources of dual gate oxide... more
    • by 
    •   10  
      Vlsi DesignNanoelectronicsMonte CarloMonte Carlo Methods
Due to exponential behavior of gate-oxide leakage current with temperature and technology scaling, leakage power plays important role in nano − CM OS circuit. In this paper, we present simultaneous scheduling and binding algorithm for... more
    • by 
    •   5  
      Taylor ExpansionLeakage CurrentData Flow GraphBehavioral Synthesis
We introduce a new approach to take into account the memory architecture and the memory mapping in behavioral synthesis. We formalize the memory mapping as a set of constraints for the synthesis, and defined a Memory Constraint Graph and... more
    • by  and +1
    •   6  
      High Level SynthesisArchitecture and MemoryRandom access memoryScheduling Algorithm
This article presents methods to translate a behavioral-level analog description into a Field Programmable Analog Array (FPAA) implementation. The methods consist of several steps that are referred to as function decomposition, macrocell... more
    • by 
    •   9  
      Computer HardwareGraph TransformationComputer SoftwareField Programmable Analog Array
high-level specifications during behavioral synthesis. Typically, the critical path of a synthesised behavioral design goes through both the datapath and the control logic; yet 7NextState most scheduling algorithms account only for... more
    • by 
    •   8  
      Estimation TheoryHigh Level SynthesisEstimationFinite state machines
As a result of aggressive technology scaling, gate leakage (gate oxide direct tunneling) has become a major component of total power dissipation. Use of dielectrics of higher permittivity (Dual-K) or use of silicon dioxide of higher... more
    • by 
    •   4  
      Leakage CurrentProcess VariationBehavioral SynthesisLeakage Reduction
When synthesizing control-ow dominated descriptions based on VHDL, dierent styles of semantically equivalent descriptions may dier signicantly in quality. This paper discusses the eect of the input description on High-Level Synthesis when... more
    • by 
    •   4  
      Flow ControlHigh Level SynthesisHigh SpeedBehavioral Synthesis
In this paper, we introduce a simple procedure to predict wiring delay in bi-directional buses and a way of properly sizing the driver for each of its port. In addition, we propose a simple calibration procedure to improve its delay... more
    • by 
    •   7  
      EngineeringTopologyHigh Level SynthesisVery Large Scale Integration
VHDGbased behavioral synthesis is appearing on the market but it still has to prove that it can have a significant impact. In the past, most applications for behavioral synthesis came from the DSP area and from the academic world. In... more
    • by 
    •   14  
      TelecommunicationsDigital Signal ProcessingHardware Description LanguagesSystem Design
This paper introduces one way to integrate an interactive simulator within a behavioral synthesis tool, thereby allowing concurrent synthesis and simulation. Such a simulator performs dynamic analysis and execution time evaluation. This... more
    • by  and +1
    •   11  
      Computer ArchitectureComputational ModelingWritingAmbient Intelligence
Gate oxide direct tunneling current is the major component of static power dissipation of a CMOS circuit for low-end technology, where the gate dielectric (SiO2) thickness is very low. This paper presents a novel direct tunneling current... more
    • by  and +1
    •   4  
      Analytical ModelBehavioral SynthesisPower DissipationPropagation delay
For CMOS technologies below 65nm, gate oxide direct tunneling current is a major component of the total power dissipation. This paper presents a simulated annealing based algorithm for the gate leakage current reduction by simultaneous... more
    • by 
    •   7  
      Simulated AnnealingHigh Level SynthesisLeakage CurrentProcess Variation
In addition to high performance requirements, future generation mobile telecommunications brings new constraints to the semiconductor design world. In order to associate the flexibility to the highperformances and the low-energy... more
    • by 
    •   9  
      MultimediaMobile telecommunicationLow Energy BuildngsDesign Tool
SystemC is a widely used electronic system-level (ESL) design language that can be used to model both hardware and software at different stages of system design. There has been a lot of research on behavior synthesis of hardware from... more
    • by 
    •   14  
      Embedded SystemsPerformanceEmbedded SoftwareSynchronization
We introduce a new approach to take into account the memory architecture and the memory mapping in the Behavioral Synthesis of Real-Time VLSI circuits. We formalize the memory mapping as a set of constraints for the synthesis, and defined... more
    • by 
    •   6  
      Architecture and MemoryPower ConsumptionReal TimeScheduling Algorithm
In this paper, we introduce a simple procedure to predict wiring delay in bi-directional buses and a way of properly sizing the driver for each of its port. In addition, we pr opose a simple calibration procedure to improve its delay... more
    • by 
    •   3  
      High Level SynthesisFloorplanningBehavioral Synthesis
We introduce a new approach to take into account the memory architecture and the memory mapping in the High- Level Synthesis of Real-Time embedded systems. We formalize the memory mapping as a set of constraints for the synthesis, and... more
    • by 
    •   8  
      High Level SynthesisArchitecture and MemoryPower ConsumptionEmbedded System
    • by 
    •   12  
      ProductivityComputer HardwareDesign MethodologySystem-level design
The system-on-chip design methodology is a new paradigm for electrical and computer engineering education in digital logic and microelectronics. The development of a close relationship between the undergraduate course sequence in digital... more
    • by  and +1
    •   15  
      Engineering EducationComputer Aided DesignSystem DesignProcessor Architecture
We introduce a new approach to take into account the memory architecture and the memory mapping in behavioral synthesis. We present a new strategy for implementing signals (ageing vectors). We formalize the maturing process and explain... more
    • by 
    •   3  
      Architecture and MemoryBehavioral SynthesisLow Complexity