Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Miguel Corbalan

dblp:99/7646 · also Miguel Corbalan Miranda, Miguel Miranda · DBLP profile ↗
← Back
31ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 30 · 5 first-authorSoftware engineering, systems software and programming languages · 12 · 1 first-authorArtificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
8 papers
Electronic design automation · 39% Integrated circuit design · 25% Memory systems · 20%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design
3d integration
0.212013
Power and signal integrity challenges in 3D systems · DAC 2013
Integrated circuit design
power delivery network
0.212013
Power and signal integrity challenges in 3D systems · DAC 2013
Electronic design automation
signal integrity
0.212013
Power and signal integrity challenges in 3D systems · DAC 2013
Electronic design automation › circuit simulation and modeling
standard cell characterization
0.112011
Statistical characterization of standard cells using design of experiments with response surface modeling · DAC 2011
Memory systems › random-access memory
SRAM
0.112010
A holistic approach for statistical SRAM analysis · DAC 2010
Performance modeling and evaluation › statistical analysis
statistical performance analysis
0.112010
A holistic approach for statistical SRAM analysis · DAC 2010
Electronic design automation
system-level design
0.122001
System-level data-format exploration for dynamically allocated datastructures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Global Multimedia System Design Exploration Using Accurate Memory Organization Feedback · DAC 1999
Memory systems
cache
0.112005
Cache Conscious Data Layout Organization for Conflict Miss Reduction in Embedded Multimedia Applications · IEEE Trans. Computers 2005
Memory systems › cache
conflict miss reduction
0.112005
Cache Conscious Data Layout Organization for Conflict Miss Reduction in Embedded Multimedia Applications · IEEE Trans. Computers 2005
Electronic design automation
design flow
0.012013
Power and signal integrity challenges in 3D systems · DAC 2013
Hardware reliability and fault tolerance
process variation
0.012011
Statistical characterization of standard cells using design of experiments with response surface modeling · DAC 2011
Electronic design automation
design for manufacturability
0.012010
A holistic approach for statistical SRAM analysis · DAC 2010
Electronic design automation › yield analysis
parametric yield
0.012010
A holistic approach for statistical SRAM analysis · DAC 2010
Memory systems › memory bandwidth
memory bandwidth optimization
0.012000
System-level data format exploration for dynamically allocated data structures · DAC 2000
Energy-efficient computing
power management
0.012000
System-level data format exploration for dynamically allocated data structures · DAC 2000
Embedded and real-time systems
embedded system design
0.011998
Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer · DAC 1998
Electronic design automation
hardware/software co-design
0.011998
Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer · DAC 1998
Electronic design automation › system-level design
system-level synthesis
0.011998
Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer · DAC 1998
Embedded and real-time systems › real-time embedded systems
multimedia embedded systems
0.012005
Cache Conscious Data Layout Organization for Conflict Miss Reduction in Embedded Multimedia Applications · IEEE Trans. Computers 2005
Electronic design automation
design space exploration
0.011999
Global Multimedia System Design Exploration Using Accurate Memory Organization Feedback · DAC 1999

Methods — techniques the papers use, named apart from their topics

PDN impedance analysis · 0.2statistical design of experiments · 0.1sensitivity analysis · 0.1response surface modeling · 0.1statistical analysis · 0.1process variation modeling · 0.1heuristic algorithm · 0.1data layout organization · 0.1system-level exploration · 0.0data-format exploration · 0.0
YearPublicationVenuePosition
2013 Power and signal integrity challenges in 3D systems
abstract
Power/signal delivering network for 2D systems comprising a package and an Integrated Circuit (IC) are design tasks that can be concurrently handled today. Design iterations can be locally carried out in each subsystem part without the need to modify the other one's decisions. This is unfortunately not the case in 2.5D/3D stacked systems. Finer system integration technology, either via Through Silicon Stack (TSS) and/or Through Silicon Interposer (TSI), involves tighter evaluation of the coupling effects in the system-wide PDN impedance and Signal Integrity (SI) characteristics. If these interactions are not properly accounted early in the design cycle, undesired design loop iterations, affecting design productivity is possible. Therefore, new tools and flows incorporating abstracted physical information of the PDN and signal interconnect stack architecture are needed for early design exploration. This paper elaborates on the problems, tool flows and methods necessary to address these challenges for 2.5D/3D stacked systems.
Miguel Corbalan, Anup Keval, Thomas Toms, Durodami Lisk, Riko Radojcic, Matt Nowak
DAC1
2012 Analysis of FinFET technology on memories
abstract
Due to increased leakage currents and variability, classical bulk technology is reaching its scaling limits and some alternatives must be found. FinFETs are one of those alternatives. Through their 3D structure, they achieve better channel control which is the key to scalability. However, some sources of variability still remain. The impact of this technology shift on SRAM and DRAM memories is analyzed in this work.
Esteve Amat, A. Asenov, Ramon Canal, Binjie Cheng, J.-Ll. Cruz, Zoran Jaksic, Miguel Corbalan, Antonio Rubio 0001, Paul Zuber
IOLTS7
2012 An Intelligent Patient Monitoring System
Rui Rodrigues 0005, Pedro Gonçalves 0003, Miguel Corbalan, Filipe Portela, Manuel Filipe Santos, José Neves 0001, António Abelha, José Machado 0001
ISMIS3
2011 Statistical characterization of standard cells using design of experiments with response surface modeling
abstract
This paper presents an approach for statistical characterization of standard cells based on a combination of Statistical Design of Experiments (S-DoE) and Response Surface Modeling. Unlike both, most of the State-of-the-Art and Sensitivity Analysis (SA) techniques currently offered by EDA vendors, S-DoE preserves the underlying correlation among process variation parameters. This results in about two orders of magnitude of statistical accuracy improvement, yet it features an electrical simulation effort linear to the cell complexity. The technique is validated using a representative subset of standard cells using a 32nm statistical Physical Design Kit.
Miguel Corbalan, Philippe Roussel, Lucas Brusamarello, Gilson I. Wirth
DAC1
2011 Variability aware modeling for yield enhancement of SRAM and logic
abstract
Anticipating silicon response in the presence or process variability is essential to avoid costly silicon re-spins. EDA industry is trying to provide the right set of tools to designers for statistical characterization of SRAM and logic. Yet design teams (also in foundries) are still using classical corner based characterization approaches. On the one hand the EDA industry fails to meet the demands on the appropriate functionality of the tools. On the other hand, design teams are not yet fully aware of the trade-offs involved when designing under extreme process variability. This paper summarizes the challenges for statistical characterization of SRAM and logic. It describes the key features of a set of prototype tools addressing that required functionality together with their application to a number of case studies aiming at enhancing yield at product level.
Miguel Corbalan, Paul Zuber, Petr Dobrovolný, Philippe Roussel
DATE1
2011 New reliability mechanisms in memory design for sub-22nm technologies
abstract
The TRAMS (Terascale Reliable Adaptive MEMORY Systems) project addresses in an evolutionary way the ultimate CMOS scaling technologies and paves the way for revolutionary, most promising beyond-CMOS technologies. In this abstract we show the significant variability levels of future 18 and 13nm device bulk-CMOS technologies as well as its dramatic effect on the yield of memory cells, and what kind of circuit solution would be required to maintain the current yield level. Later, we discuss the impact of errors at the system level, and different approaches at system level to adapt the heterogeneous systems to user's requirements.
Nivard Aymerich, A. Asenov, Andrew R. Brown, Ramon Canal, Binjie Cheng, Joan Figueras, Antonio González 0001, Enric Herrero, S. Markov, Miguel Corbalan, Peyman Pouyan, Tanausú Ramírez, Antonio Rubio 0001, Elena I. Vatajelu, Xavier Vera, Xingsheng Wang, Paul Zuber
IOLTS10
2010 A holistic approach for statistical SRAM analysis
abstract
We present a new method and its implementation that enables design-phase assessment of statistical performance metrics of semiconductor memories under random local and global process variations. Engineers use the tool to reduce design margins and to maximize parametric yield. Results on industry grade 45nm SRAM designs show that this holistic approach is significantly more accurate than the alternatives based on global corners or critical path netlist, which can lead to unexpected yield loss.
Paul Zuber, Petr Dobrovolný, Miguel Corbalan
DAC3
2010 Statistical SRAM analysis for yield enhancement
abstract
This paper presents an automated technique to perform SRAM wide statistical analysis in presence of process variability. The technique is implemented in a prototype tool and is demonstrated on several 45 and 32nm industry-grade SRAM vehicles. Selected case studies show how this approach successfully captures non-trivial statistical interactions between the cells and the periphery, which remain uncovered when only using statistical electrical simulations of the critical path or applying a digital corner approach. The presented tool provides the designer with valuable information on what performance metrics to expect, if manufactured. Since this feedback takes place in the design phase, a significant reduction in development time and cost can be achieved.
Paul Zuber, Miguel Corbalan, Petr Dobrovolný, Koen van der Zanden, Jong-Hoon Jung
DATE2
2009 A Standardized Knobs and Monitors RTL2RTL Insertion Methodology for Fine Grain SoC Tuning
abstract
Nowadays, sub-45 nm designs are facing the challenges of parametric yield loss and reliability issues. Existing design practices increase the system's area/power penalty in order to cope with the growing number of design corners and their widening distributions. Our proposed solution is the Standardized Knobs and Monitors (SKM) framework, which enables monitoring and adjusting the circuits at run-time by utilizing power-delay trade-offs. More specifically, we focus on the systematic insertion of digital monitors at the RTL level of design abstraction and demonstrate our approach by using modified crystal ball delay monitor in a real-life wireless application.
Ahmed Mohamed AbdelHamid, Ankur Anchlia, Stylianos Mamagkakis, Miguel Corbalan, Bart Dierickx, Maarten Kuijk
DSD4
2009 Design and Synthesis of Pareto Buffers Offering Large Range Runtime Energy/Delay Tradeoffs Via Combined Buffer Size and Supply Voltage Tuning
abstract
This paper presents a formalized synthesis methodology for variable tapered buffer chains achieving Pareto optimal energy-delay (E/D) tradeoffs via the buffer gate sizes and adding supply voltage as an extra tuning knob. In addition, a detailed discussion of the practically achievable tradeoff ranges via the gate size and especially supply voltage tuning is present. We have applied the methodology for the design and fine tuning of the run-time switchable buffers within the Level-1 (L1) embedded SRAMs (eSRAM), confirming that a very wide range in delay and energy reduction (up to 50%) can be achieved when compared to solely optimal speed eSRAM design using conventional high speed buffers.
Miguel Corbalan, Wim Dehaene, Francky Catthoor
IEEE Trans. Very Large Scale Integr. Syst.2
2008 Combining system scenarios and configurable memories to tolerate unpredictability
abstract
Process variability and the dynamism of new applications increase the uncertainty of embedded systems and force designers to use pessimistic assumptions, which have a tremendous impact on both the performance and energy consumption of their memory organizations. In this article we introduce an experimental framework which tries to mitigate the effects of both sources of unpredictability. At compile time, an extensive profiling helps us to detect system scenarios and bounds application dynamism. At the organization level, we incorporate a heterogeneous memory architecture composed by several configurable memories. A calibration process and a runtime control system adapt the platform to the current application needs. Our approach manages to reduce significantly the energy overhead associated to both variability and application dynamism (up to 60%, according to our simulations) without compromising the timing constraints existing in our target domain of dynamic periodic multimedia applications.
Concepción Sanz, Manuel Prieto 0001, José Ignacio Gómez, Antonis Papanikolaou, Miguel Corbalan, Francky Catthoor
ACM Trans. Design Autom. Electr. Syst.5
2007 Reliability issues in deep deep sub-micron technologies: time-dependent variability and its impact on embedded system design
abstract
In the future sub 45 nm regime, uncertainties would be way too high to be handled with existing worst-case design techniques without incurring significant penalties in terms of area/delay/energy. As a result, reliability becomes a great threat to the design of reliable complex digital systems-on-chip (SoC) implementations. This will require the development of novel reliability models at all three levels, namely device, circuit and system level. They should be capable of capturing the impact of the application functionality on the system as well as new design paradigms for embedded system design in order to build reliable systems using technology which will be largely unpredictable in nature. A shift toward technology-aware design solutions will be required to keep designing successful systems in future aggressively scaled technologies.
Antonis Papanikolaou, Miguel Corbalan, Francky Catthoor
IOLTS3
2007 DRDU: A data reuse analysis technique for efficient scratch-pad memory management
abstract
In multimedia and other streaming applications, a significant portion of energy is spent on data transfers. Exploiting data reuse opportunities in the application, we can reduce this energy by making copies of frequently used data in a small local memory and replacing speed- and power-inefficient transfers from main off-chip memory by more efficient local data transfers. In this article we present an automated approach for analyzing these opportunities in a program that allows modification of the program to use custom scratch-pad memory configurations comprising a hierarchical set of buffers for local storage of frequently reused data. Using our approach we are able to both reduce energy consumption of the memory subsystem when using a scratch-pad memory by about a factor of two, on average, and improve memory system performance compared to a cache of the same size.
Ilya Issenin, Erik Brockmeyer, Miguel Corbalan, Nikil Dutt
ACM Trans. Design Autom. Electr. Syst.3
2006 Reliability issues in deep deep sub-micron technologies: time-dependent variability and its impact on embedded system design
abstract
Technology scaling has traditionally offered advantages to embedded system design in terms of reduced energy consumption and cost and increased performance. Scaling past the 45 nm technology node, however, brings a host of problems, whose impact on system-level design has not been evaluated. Random intra-die process variability, reliability and their combined impact on the system level parametric quality metrics are effects that are gaining prominence and that needs to be tackled in the next few years. Dealing with these new challenges requires a paradigm shift in the system level design phase
Antonis Papanikolaou, Miguel Corbalan, Francky Catthoor, M. Satyakiran, Paul Marchal, Ben Kaczer, C. Bruynseraede, Zsolt Tokei
VLSI-SoC2
2005 Systematic Analysis of Energy and Delay Impact of Very Deep Submicron Process Variability Effects in Embedded SRAM Modules
abstract
Variability is becoming a serious problem in process technology for nanometer technology nodes. The increasing difficulty in controlling the uniformity of critical process parameters (e.g. doping levels) in the smaller devices, makes the electrical properties of such scaled devices much less predictable than in the past. In this paper, we study how these technology effects influence the energy and delay of a SRAM module. Despite the implications in the correct operation of the module, in practically all cases the affected memory implementations become also slower while consuming on average more energy than nominally. This is partly counter-intuitive and no existing literature describes this in a systematic generic way for SRAMs. In this paper, we identify and illustrate the different mechanisms behind this unexpected behavior and quantify the impact of these effects for on-chip SRAMs at the 65 nm technology node.
Miguel Corbalan, Wim Dehaene, Francky Catthoor, Karen Maex
DATE2
2005 Cache Conscious Data Layout Organization for Conflict Miss Reduction in Embedded Multimedia Applications
abstract
Cache misses form a major bottleneck for real-time multimedia applications due to the off-chip accesses to the main memory. This results in both a major access bandwidth overhead (and related power consumption) as well as performance penalties. We propose a new technique for organizing data in the main memory for data dominated multimedia applications so as to reduce the majority of the conflict cache misses. The focus of this paper is on the formal and heuristic algorithm we use to steer the data layout decisions and the experimental results obtained using a prototype tool. Experiments on real-life demonstrators illustrate that we are able to reduce up to 82 percent of the conflict misses for applications which are already aggressively transformed at source-level. At the same time, we also reduce the off-chip data accesses by up to 78 percent. In addition, we are able to reduce up to 20 percent more conflict misses compared to existing techniques.
Chidamber Kulkarni, C. Ghez, Miguel Corbalan, Francky Catthoor, Hugo De Man
IEEE Trans. Computers3
2005 Variable tapered pareto buffer design and implementation allowing run-time configuration for low-power embedded SRAMs
abstract
This paper presents a novel formalized technique for variable tapered buffer design achieving Pareto optimal energy-delay tradeoffs. Our main focus lies on the drivers typically found in embedded SRAMs. Much work has been done for variable tapered buffer design explicitly targeting energy (and/or area) tradeoffs for a given target delay. In contrast, the formalized techniques presented here are capable of providing all existing Pareto configurations achieving optimal energy/delay tradeoffs, and this is applicable for the full range of all possible delay constraints. Based on such techniques, a transistor-level implementation is also presented to allow a discrete set of Pareto configurations (from high-speed to low-energy) to be selected at run-time. This implementation has been validated via SPICE simulations for a 65-nm CMOS technology, confirming that a very wide range in delay (more than a factor 2) and energy consumption (up to 40%) can be achieved at the SRAM level, including process variability impact effects present in CMOS nanometer technologies.
Miguel Corbalan, Antonis Papanikolaou, Francky Catthoor, Wim Dehaene
IEEE Trans. Very Large Scale Integr. Syst.2
2004 A global bus power optimization methodology for physical design of memory dominated systems by coupling bus segmentation and activity driven block placement
Antonis Papanikolaou, Miguel Corbalan, Francky Catthoor
ASP-DAC3
2004 Data Reuse Analysis Technique for Software-Controlled Memory Hierarchies
abstract
In multimedia and other streaming applications a significant portion of energy is spent on data transfers. Exploiting data reuse opportunities in the application, we can reduce this energy by making copies of frequently used data in a small local memory and replacing speed and power inefficient transfers from main off-chip memory by more efficient local data transfers. In this paper we present an automated approach for analyzing these opportunities in a program that allows modification of the program to use custom scratch pad memory configurations comprising a hierarchical set of buffers for local storage of frequently reused data. Using our approach we are able to reduce energy consumption of the memory subsystem when using a scratch pad memory by a factor of two on average compare to a cache of the same size.
Ilya Issenin, Erik Brockmeyer, Miguel Corbalan, Nikil Dutt
DATE3
2003 Background Data Organisation for the Low-Power Implementation in Real-Time of a Digital Audio Broadcast Receiver on a SIMD Processor
Pieter Op de Beeck, C. Ghez, Erik Brockmeyer, Miguel Corbalan, Francky Catthoor, Geert Deconinck
DATE4
2003 Layer Assignment echniques for Low Energy in Multi-Layered Memory Organisations
Erik Brockmeyer, Miguel Corbalan, Henk Corporaal, Francky Catthoor
DATE2
2002 Systematic Power-Performance Trade-Off in MPEG-4 by Means of Selective Function Inlining Steered by Address Optimization Opportunities
abstract
The hierarchical structure of real-life data dominated applications limits the exploration space for high level optimisations. This limitation is often overcome by function inlining. However, it increases the basic block code size, which causes a significant growth of instruction cache misses and thus performance slow-down. This effect has been confirmed on experiments with our applications. We have developed a novel methodology for selective function inlining steered by cost/gain balance to trade-off power and performance. Although this results in a speed up, the increase of the instruction cache misses is still present, i.e. the memory power consumption is higher This implies the possibility of the Pareto-optimal trade-offs between memory power and performance. Our methodology is demonstrated on an MPEG-4 video decoder.
Martin Palkovic, Miguel Corbalan, Francky Catthoor
DATE2
2001 Cache conscious data layout organization for embedded multimedia applications
abstract
Cache misses form a major bottleneck for real-time multimedia applications due to the off-chip accesses to the main memory. This results in both a major access bandwidth overhead (and related power consumption) as well as performance penalties. In this paper, we propose a new technique for organizing data in the main memory for data dominated multimedia applications so as to reduce majority of the conflict cache misses. The focus of this paper is on the formal and heuristic algorithms we use to steer the data layout decisions and the experimental results obtained using a prototype tool. Experiments on real-life demonstrators illustrate that we are able to reduce up to 82% of the conflict misses for applications that are already aggressively transformed at the source-level. At the same time, we also reduce the off-chip data accesses by up to 78% and combined with address optimizations we are able to reduce the execution time. Thus our approach is complimentary to the more conventional way of reducing misses by reorganizing the execution order.
Chidamber Kulkarni, C. Ghez, Miguel Corbalan, Francky Catthoor, Hugo De Man
DATE3
2001 System-level data-format exploration for dynamically allocated datastructures
abstract
System-level exploration of memory organizations is a key issue in successful implementation of data dominated applications based on dynamically allocated data structures involving records and access keys. This paper presents a formalized technique for exploring different memory data-format alternatives when only the system level functional behavior of the application has been defined. Our data-format exploration approach allows to substantially minimize the number of accessed bits by rearranging the format of the data records. The technique exploits parallelism in the data transfer by analyzing the dependencies between data-record accesses. As a result, significant reduction in memory size, bandwidth, and power are obtained. We have validated our techniques using several real-life asynchronous transfer mode cell processing applications, where we have obtained reductions in memory size (up to 20%), power (up to a 60%), and bandwidth.
Peeter Ellervee, Miguel Corbalan, Francky Catthoor, Ahmed Hemani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2000 System-level data format exploration for dynamically allocated data structures
abstract
Memory bandwidth and pow er consumption are important design bottlenecks for data dominated applications. We propose a systematic system level exploration approach and formalised techniques to alleviate these bottlenec ks based on rearranging the format of the data records that are later stored in memory. The technique exploits parallelism in the data transfer and reduction in bit waste. Using our approach on sev eral real-life ATM processing applications, significant reduction in size, bandwidth and hence pow er consumption are obtained.
Peeter Ellervee, Miguel Corbalan, Francky Catthoor, Ahmed Hemani
DAC2
2000 Analysis of High-Level Address Code Transformations for Programmable Processors
abstract
Memory intensive applications require considerable arithmetic for the computation and selection of the different memory access pointers. These memory address calculations often involve complex (non) linear arithmetic expressions which have to be calculated during program execution under tight timing constraints, this becoming a critical bottleneck in the overall system performance. This paper explores applicability and effectiveness of source-level optimisations (as opposed to instruction-level) for address computations in the context of multimedia. We propose and evaluate two processor-target independent source-level optimisation techniques, namely, global scope operation cost minimisation complemented with loop-invariant code hoisting, and nonlinear operator strength reduction. The transformations attempt to achieve minimal code execution within loops and reduced operator strengths. The effectiveness of the transformations is demonstrated with two real-life multimedia application kernels by comparing the improvements in the number of execution cycles, before and after applying the systematic source-level optimisations. Using state-of-the-art C compilers on several popular RISC platforms.
Rajesh K. Gupta 0001, Miguel Corbalan, Francky Catthoor
DATE3
1999 Global Multimedia System Design Exploration Using Accurate Memory Organization Feedback
abstract
Successful exploration of system-level design decisions is impossible without fast and accurate estimation of the impact on the system cost.In most multimedia applications, the dominant cost factor is related to the organization of the memory architecture.This paper presents a systematic approach which allows effective system-level exploration of memory organization design alternatives, based on accurate feedback by using our earlier developed tools.The effectiveness of this approach is illustrated on an industrial application.Applying our approach, a substantial part of the design search space has been explored in a very short time, resulting in a cost-efficient solution which meets all design constraints.
Arnout Vandecappelle, Miguel Corbalan, Erik Brockmeyer, Francky Catthoor, Diederik Verkest
DAC2
1998 Efficient System Exploration and Synthesis of Applications with Dynamic Data Storage and Intensive Data Transfer
abstract
Matisse is a design flow intended for developing embedded systems characterize dby tight inter action b etwe encontrol and data-flow behavior, intensive data storage and tr ansfer, dynamic creation of data, and stringent real-time requirements. Matisse bridges the gap from a system specification, using a cocurr ent obje ct-oriented language, to an optimize d embedded single-chip HW/SW implementation. Matisse supp orts stepwise system-level exploration and refinement, memory architecture exploration, and gradualincorporation of timing constr aints b efore going to tr aditional tools for HW synthesis, SW compilation, and HW/SW interprocessor communication synthesis. Application of Matisse on telecom protocol processing systems shows significant improvements in area usage and power c onsumption.
Julio Leao da Silva Jr., Chantal Ykman-Couvreur, Miguel Corbalan, Kris Croes, Sven Wuytack, Gjalt G. de Jong, Francky Catthoor, Diederik Verkest, Paul Six, Hugo De Man
DAC3
1998 High-level address optimization and synthesis techniques for data-transfer-intensive applications
abstract
Data-transfer intensive applications typically contain heavily accessed memories involving considerable arithmetic for the computation and the selection of the different memory access pointers. This data processing, namely addressing, becomes dominant in the overall arithmetic cost and it has to be executed under very tight timing constraints. Different high-level optimizing alternatives suitable for addressing are explored in our Adopt methodology and prototype tool environment to reduce the addressing overhead. They include address expression splitting/clustering, induction variable analysis, target architecture selection, and global-scope algebraic optimization. In addition, some steps aiming to reduce at the system level the time-multiplexed address unit cost, are also incorporated for area and power efficiency. The techniques are demonstrated on test-vehicles representative of real-life applications, shelving important savings on the overall arithmetic cost.
Miguel Corbalan, Francky Catthoor, Martin Janssen, Hugo De Man
IEEE Trans. Very Large Scale Integr. Syst.1
1993 Distributed Implementation of an ATPG System Using Dynamic Fault Allocation
abstract
This paper presents a new approach to a distributed ATPG system for large combinational circuits. Although several ATPG parallel implementations have been developed, many of them rely on the use of very specialized and expensive hardware. However, the proposed implementation is built over an heterogeneous network of workstations, which is normally available at all design labs. The proposed parallelization scheme is based on an integrated random and deterministic test vector generation/fault simulation environment, combined with an efficient fault list partitioning strategy and a dynamic communication structure. Reduced numbers of test vectors and significant speed-up factors are reported.>
Maria José Aguado, Eduardo de la Torre, Miguel Corbalan, Carlos A. López-Barrio
ITC3
1993 Generation of Optimized Single Distributions of Weights for Random Built-in Self-Test
abstract
This paper presents a probabilistic-based fault-model approach to the generation of optimized single distributions of weights for random built-in self-test. Many techniques use multiple sets of weights to obtain an important reduction in the test length. However, these strategies consume large memory areas to store the different distributions. In order to obtain a highly optimized set of weights, which reduces area overhead, a global optimization procedure is used to minimize a testability cost function that projects random fault coverage. Important reduction in test length, using only a highly optimized single distribution of weights, is reported.>
Miguel Corbalan, Carlos A. López-Barrio
ITC1