50 research outputs found
Inertial and Degradation Delay Model for CMOS Logic Gates
The authors present the Inertial and Degradation
Delay Model (IDDM) for CMOS digital simulation. The
model combines the Degradation Delay Model presented in
previous papers with a new algorithm to handle the inertial effect,
and is able to take account of the propagation and filtering
of arbitrarily narrow pulses (glitches, etc.). The model clearly
overcomes the limitations of conventional approaches
NanoFS: a hardware-oriented file system
NanoFS is a novel file system for embedded systems and storage-class memories
(like flash) and is specially designed to be directly implemented in hardware. NanoFS is based on an original internal layout intended to achieve an optimal
hardware implementation of the file system’s file lookup and data fetch operations. File system spe-cification on a sample reader module completely implemented in a pro-grammable device is introduced
Minimalistic SDHC-SPI hardware reader module for boot loader applications
This paper introduces a low-footprint full hardware boot loading solution for FPGA-based Programmable
Systems on Chip. The proposed module allows loading the system code and data from a standard SD card
without having to re-program the whole embedded system. The hardware boot loader is processor independent
and removes the need of a software boot loader and the related memory resources. The hardware overhead
introduced is manageable, even in low-range FPGA chips, and negligible in mid- and high-range devices. The
implementation of the SD card reader module is explained in detail and an example of a multi-boot loader is
offered as well. The multi-boot loader is implemented and tested with the Xilinx's Picoblaze microcontroller
HALOTIS: high accuracy LOgic TIming simulator with inertial and degradation delay model
This communication presents HALOTIS, a novel high
accuracy logic timing simulation tool, that incorporates a
new simulation algorithm based on different concepts for
transitions and events. This new simulation algorithm is
intended for including the inertial and degradation delay
models. Simulation results are very similar to those
obtained by electrical simulators, and show a higher
accuracy compared to conventional delay models
implemented in current logic simulators.Ministerio de Ciencia y Tecnología TIC 2000-135
Gate-Level Simulation of CMOS Circuits Using the IDDM Model
Timing verification of digital CMOS circuits is a
key point in the design process. In this contribution we present
the extension to gates of the Inertial and Degradation Delay
Model for logic timing simulation which is able to take account
of the propagation of arbitrarily narrow pulses. As a result, the
model is ready to be applied to the simulation and verification
of complex circuits. Simulation results show an accuracy similar
to HSPICE and greatly improved precision over conventional
delay models.Ministerio de Ciencia y Tecnología TIC 2000-135
Degradation Delay Model Extension to CMOS Gates
This contribution extends the Degradation Delay Model (DDM), previously
developed for CMOS inverters, to simple logic gates. A gate-level
approach is followed. At a first stage, all input collisions producing degradation
are studied and classified. Then, an exhaustive model is proposed, which defines
a set of parameters for each particular collision. This way, a full and accurate
description of the degradation effect is obtained (compared to HSPICE) at the
cost of storing a rather high number of parameters. To solve that, a simplified
model is also proposed maintaining similar accuracy but with a reduced number
of parameters and a simplified characterization process. Finally, the complexity
of both models is compared
Measurement of the Switching Activity of CMOS Digital Circuits at the Gate Level
Accurate estimation of switching activity is very important in
digital circuits. In this paper we present a comparison between the evaluation
of the switching activity calculated using logic (Verilog) and electrical
(HSPICE) simulators. We also study how the variation on the delay model
(min, typ, max) and parasitic effects affect the number of transitions in the
circuit. Results show a variable and significant overestimation of this
measurement using logic simulators even when including postlayout effects.
Furthermore, we show the contribution of glitches to the overall switching
activity, giving that the treatment of glitches in conventional logic simulators
is the main cause of switching activity overestimation.Ministerio de Ciencia y Tecnología TIC 2000-1350Ministerio de Ciencia y Tecnología TIC 2002-228
Aprendizaje interdisciplinar de la electrónica y las comunicaciones
En este proyecto de innovación docente se pretende profundizar en el conocimiento de la base teórica, la construcción de los modelos matemáticos físicos que son la base de los diseños electrónicos, mediante el montaje, presentación, simulación y experimentación. El procedimiento se basa en la realización de medidas experimentales básicas a principio de curso y en las aplicaciones interdisciplinares a final de curso, así como disponer de todo el material vía Internet para motivar el aprendizaje del alumno.The aim of this teaching innovation project is to look for deeply into knowledge about the theoretical base and construction of mathematical models that are the basis of electrical design, making use of setups, lectures, simulations and experimentations. The procedure is based upon the execution of essential experimental measurements at the beginning of the school year and on interdisciplinary applications at the end of it, all complemented with related Internet resources targeted to improve student motivation
AUTODDM: AUTOmatic characterization tool for the Delay Degradation Model
As delay models used in logic timing simulation
become more and more complex, the problem of model
parameter values extraction arise as an important issue,
which is necessary to face in order to achieve a practical
implementation of the model. In this way, this communication
describes the characterization process associated to
the previously developed Delay Degradation Model for
CMOS logic gates (DDM) and the implementation of an
automatic characterization tool that automates the process
and allows an easy and fast model parameters extraction
Automated performance evaluation of skew-tolerant clocking schemes
In this paper the authors evaluate the timing and power performance of three skew-tolerant clocking schemes. These schemes are the well known master–slave clocking scheme (MS) and two schemes developed by the authors: Parallel alternating latches clocking scheme (PALACS) and four-phase parallel alternating latches clocking scheme (four-phase PALACS). In order to evaluate the timing performance, the authors introduce algorithms to obtain the clock waveforms required by a synchronous sequential circuit. Separated algorithms were developed for every clocking scheme. From these waveforms it is possible to get parameters such as the non-overlapping time and the clock period. They have been implemented in a tool and have been used to compare the timing performance of the clocking schemes applied to a simple circuit. To analyse the power consumption the authors have electrically simulated a simple circuit for several operation frequencies. The most remarkable conclusion is that it is possible to save about 50% of the power consumption of the clock distribution network by using PALACS.Ministerio de Ciencia y Tecnología TEC 2004-00840/MI