• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3984
  • 1038
  • 27
  • 14
  • 1
  • 1
  • 1
  • Tagged with
  • 5066
  • 4170
  • 4138
  • 4127
  • 4011
  • 3986
  • 1183
  • 1161
  • 1008
  • 379
  • 310
  • 254
  • 251
  • 235
  • 224
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
161

A Parameterizable Standard Cell Generator / En parameteriserbar standardcellgenerator

Ekebrand, Terese, Funke, Nils January 2003 (has links)
This master thesis describes the creation of a fully parameterizable design tool, intended for automatic generation of standard cell layouts from basic schematic information. The thesis covers general background on programs for automatic layout generation, standard cells and basics in IC design. Algorithms commonly used in various parts of such programs are presented, and the ones used to implement the tool are described in depth.
162

Implementation av ett digitalt vågfilter på en SIC-struktur / Implementation of a wavedigital filter on a SIC-structure

Norling, Per, Johansson, Martin January 2003 (has links)
When implementing syncronous filters with global clock nets, a substantial amount of energy is consumed in the clock net. Hence, it is interesting to reduce the size of the clock net, which in turn will reduce the total energy consumption. One way to acheive this, is to create a SIC (Structured Interfacing of Computational elements) since such a structure can be created without a global clock net. Our results show that a fifth order wavedigital filter with a sample rate of at least 10M samples/sec may be achieved
163

Generering av analoga signaler från XSV-300 / Generating of analog signals from XSV-300

Carlsson, Fredrick, Kronqvist, David January 2003 (has links)
Att ett grafikkort ska behandla data och sen generera en bild på en skärm är en ganska logisk funktion för ett grafikkort. Vad som har gjorts här är att alla grundläggande funktioner för grafikkortet har tagits bort, detta för att ingen behandling ska göras. Detta har gjorts för att kunna låta data passera genom kortet med så hög hastighet som möjligt. Att låta data gå genom kortet var det första steget. Efter det skulle förhoppningsvis ett stabilt system ha uppnåtts där vi kunde göra överföringen av data snabbare. Tyvärr blev det inte tillräckligt stabilt och vår slutsats är att man inte kan använda detta kort på det här sättet. För att kunna genomföra detta programmerades FPGA:n med VHDL-kodning. Innan VHDL programmeringen så studerades manualen för kortet för att veta hur de olika registrena på kortet skulle ställas in. För att testa programmering konstruerades en räknare som genererade en trekantsvåg på ett inkopplat oscilloskop. Den ursprungliga uppgiften klarades av. Detta var att skicka igenom data utan den skulle behandlas.
164

Abstract Kernel Management Environment

Karim Khan, Shahid January 2003 (has links)
The Kerngen Module in MATLAB can be used to optimize a filter with regards to an ideal filter; while taking into consideration the weighting function and the spatial mask. To be able to remotely do these optimizations from a standard web browser over a TCP/IP network connection would be of interest. This master’s thesis covers the project of doing such a system; along with an attempt to graphically display three-dimensional filters and also save the optimized filter in XML format. It includes defining an appropriate DTD for the representation of the filter. The result is a working system, with a server and client written in the programming language PIKE.
165

Design and Implementation of a Low-Power Random Access Memory Generator / Design och implementering av en lågeffekts-RAM-generator

Capello, Deborah January 2003 (has links)
In this thesis, a Static Random Access Memory generator has been designed and implemented. The tool can generate memories of different sizes. The number of words that can be stored can be chosen among powers of 2 and the number of bits per word can be up to 48. The focus of the thesis was to find an adequate structure for the generated memories depending on the size, and develop a memory generator that implements the structures, which has been thoroughly done. The single circuits used in the generated memories can be substituted with better circuits as well as adapted to other processes. All circuits apart from a block decoder circuit have been developed. The memory generator was not supposed to automatically produce a complete layout, and some manual interventions on the memories generated by the tool are necessary. The tool requires to be developed further to minimise this manual intervention on the generated memories. The complete memories generated have not been tested because of their complexity, but tests on circuits as well as many parts of the memories have been carried out. During the thesis work, a large amount of tasks had to be carried out and a lot of issues had to be dealt with, which has been a problem. The tool used for the implementation has powerful features for both analog and digital electronic design, but has stability problems with large designs, which has been a big obstacle in this work.
166

Implementering av tillståndsmaskiner med PRBS

Dagne, Carl January 2003 (has links)
Tillståndsmaskiner är vanliga komponenter i många digitala konstruktioner. En vanlig typ av tillståndsmaskin är räknare. Räknare är ofta ganska kostsamma att implementera, med avseende på antalet grindar. För att reducera denna kostnad kan istället en PRBS (Pseudo Random Binary Sequence) användas. Denna byggs upp av ett register där en xor - operation utförs mellan två positioner, som beror på längden av registret. Resultatet från denna operation skiftas sedan in i registret. På detta sätt fås en till synes slumpmässig sekvens. Talen är dock inte på något sätt slumpmässiga utan kan hela tiden förutsägas. I detta examensarbete har en undersökning för att konstruera en billig tillståndsmaskin med hjälp av PRBS:er gjorts i MatLab. Tre olika program har skrivits för att beräkna olika kostnader vid implementering av en tillståndsmaskin. / Finite state machines are common components in digital designs. A common type of finite state machine is a counter. Counters are often quite expensive to implement, with respect to the number of gates. To reduce this cost, a PRBS (Pseudo Random Binary Sequence) can be used. It is constructed of a register where a xor - operation is performed between two positions, which depend on the length of the register. The result from this operation is then shifted back into the register yielding a random-like sequence. The numbers are not random, but can always be predicted. In this thesis work finite state machine using PRBS are designed in MatLab. Three different programs have been written to calculate the costs for implementation of a PRBS.
167

Implementation of standard cell library with low power consumption. / Implementering av standardceller med låg effektförbrukning.

Rasmusson, Oscar January 2003 (has links)
I 0.18 µm CMOS process har ett standardcells bibliotek med låg effektförbrukning implementerats. Cellerna har konstruerats och simulerats i Cadence och ett layoutprogram. Vid simulering av heladderare och D-vippor har effektförbrukningen och tider mätts upp och jämförts med varandra. Matningsspänningen varierade mellan 1 V och 1.8 V. In 0.18 µm CMOS process has a standard cell library with low power consumption been implemented. The cells have been made and simulated in Cadence and a layout program. At the simulation of the full adders and the D flip flops the power consumption and time have been estimated and compared. The power supply voltage varied between 1 V and 1.8 V. / A standard cell library with low power consumption has been implemented in a 0.18 mm CMOS process. The cells have been designed and simulated in Cadence and a layout program. During the simulation of the full adders and the D flip flops the power consumption and time have been estimated and compared. The power supply voltage varied between 1 V and 1.8 V.
168

Doseringsutrustningen SafeBond Electronic / Dispensing Equipment SafeBond Electronic

Bodegren, Patrik January 2003 (has links)
This thesis for the Master of Science degree was performed at Oppunda Electronics AB. The assignment was to further develop an existing prototype of a dispensing equipment. The dispensing equipment doses a kind of glue, bonding which dentist use to mend teeth. The dispensing equipment is adjusted to dose 12 micro litres of bonding. With the dispensing equipment SafeBond Electronic the user can reduce the bonding consumption with approximately 50 percent. Furthermore will the handling of the bonding be more hygienic, because the photoelectric sensor allows the user to start a dosage without touching any part of the dispensing equipment. The main requirements for the development was to reduce the size of the existing prototype and implement functions to makeit possible to change the dose time and display the current dose time. Some parts and components have been replaced and reorganized to reduce the size of the dispenser. The choice of a steep motor, which makes the rotation when a dosage is performed, is the largest contribution to shrink the size of the equipment. Also the new designed circuit board makes it possible to reduce the size of the dispensing equipment. A LCD is used to show the current dose time. The LCD is a part of a LCD module. To change the dosing time two push buttons are being used. A microcontroller is controlling the steep motor. The microcontroller is a PIC16F877A from Microchip. The microcontroller in the dispensing equipment is controlling all the functions. The program code is designed to function in an interrupt routine. This makes it possible to set the processor in a sleep mode when the dispenser is not in use and decrease the power consumption. More functions have been implemented in the dispenser and it is now more suitable for itsassignment. In the mean time it has been possible to reduce the size of the equipment. The chosen parts andcomponents make a good price function ratio. During the product development a lot of documentations have been done. Which make the dispensing equipment ready to be implemented in production.
169

VHDL-implementering av GMSK-demodulatorer för DARC i FPGA. / VHDL-implementation of GMSK-demodulators for DARC in FPGA.

Engström, Fredrik January 2003 (has links)
DARC är ett sätt att sända digital information via FM-rundradionätet. Moduleringsmetoden för DARC är GMSK. Målsättningen var att jämföra kostnad/komplexitet och strömförbrukning för olika sätt att demodulera GMSK. Tre icke-koherenta demodulatorer och en koherent demodulator har jämförts. Man vill veta hur stor resursanvändningen var för olika FPGAer. De olika demodulatorerna har beskrivits med VHDL.
170

A New Mesochronous Clocking Scheme for Synchronization in System-on-Chip

Mesgarzadeh, Behzad January 2004 (has links)
All large-scale digital Integrated Circuits need an appropriate strategy for clocking and synchronization. In large-scale and high-speed System-on-Chips (SoC), the traditional"Globally Synchronous"(GS) approach is not longer viable, due to severe wire delays. Instead new solutions as"Globally Synchronous, Locally Asynchronous"(GALS) approaches have been proposed. We propose to replace the GALS approach with a mesochronous clocking principle. In this work, such an approach together with a circuit solution in 0.18mm CMOS process has been presented. This solution allows clocking frequencies up to 4 GHz.

Page generated in 0.0694 seconds