Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where José Martins Ferreira is active.

Publication


Featured researches published by José Martins Ferreira.


design, automation, and test in europe | 2003

Run-Time Management of Logic Resources on Reconfigurable Systems

Manuel G. Gericota; Gustavo R. Alves; Miguel L. Silva; José Martins Ferreira

Dynamically reconfigurable systems based on partial and dynamically reconfigurable FPGAs may have their functionality partially modified at run-time without stopping the operation of the whole system. The efficient management of the logic space available is one of the biggest problems faced by these systems. When the sequence of reconfigurations to be performed is not predictable, resource allocation decisions have to be made on-line. A rearrangement may be necessary to gel enough contiguous space to implement incoming functions, avoiding the spreading of their components and the resulting degradation of system performance. A new software tool that helps to handle the problems posed by the consecutive reconfiguration of the same logic space is presented in this paper. This tool uses a novel on-line rearrangement procedure to solve fragmentation problems and to rearrange the logic space in a way completely transparent to the applications currently running.


emerging technologies and factory automation | 2005

Remote experimentation network - yielding an inter-university peer-to-peer e-service

Gustavo R. Alves; José Martins Ferreira; Dieter Müller; Heinz-H. Erbe; Nick Hine; Jacyr M. Alves; Carlos Eduardo Pereira; Luciano Chiang; Oriel Herrera; Enrique Sucar

The goal of this paper is to discuss the benefits and challenges of yielding an inter-continental network of remote laboratories supported and used by both European and Latin American Institutions of Higher Education. Since remote experimentation, understood as the ability to carry out real-world experiments through a simple Web browser, is already a proven solution for the educational community as a supplement to on-site practical lab work (and in some cases, namely for distance learning courses, a replacement to that work), the purpose is not to discuss its technical, pedagogical, or economical strengths, but rather to raise and try to answer some questions about the underlying benefits and challenges of establishing a peer-to-peer network of remote labs. Ultimately, we regard such a network as a constructive mechanism to help students gain the working and social skills often valued by multinational/global companies, while also providing awareness of local cultural aspects


emerging technologies and factory automation | 2005

A self-healing real-time system based on run-time self-reconfiguration

Manuel G. Gericota; Gustavo R. Alves; José Martins Ferreira

The new generations of SRAM-based FPGA (field programmable gate array) devices are the preferred choice for the implementation of reconfigurable computing platforms intended to accelerate processing in real-time systems. However, FPGAs vulnerability to hard and soft errors is a major weakness to robust configurable system design. In this paper, a novel built-in self-healing (BISH) methodology, based on run-time self-reconfiguration, is proposed. A soft microprocessor core implemented in the FPGA is responsible for the management and execution of all the BISH procedures. Fault detection and diagnosis is followed by repairing actions, taking advantage of the dynamic reconfiguration features offered by new FPGA families. Meanwhile, modular redundancy assures that the system still works correctly


international on-line testing symposium | 2002

Active replication: towards a truly SRAM-based FPGA on-line concurrent testing

Manuel G. Gericota; Gustavo R. Alves; Miguel L. Silva; José Martins Ferreira

The reusing of the same hardware resources to implement speed-critical algorithms, without interrupting system operation, is one of the main reasons for the increasing use of reconfigurable computing platforms, employing complex SRAM-based FPGAs. However, new semiconductor manufacturing technologies increase the probability of lifetime operation failures, requiring new on-line testing/fault-tolerance methods able to improve the dependability of the systems where they are included. The Active Replication technique presented in this paper consists of a set of procedures that enables the implementation of a truly non-intrusive structural on-line concurrent testing approach, detecting and avoiding permanent faults and correcting errors due to transient faults. In relation to a previous technique proposed by the authors as part of the DRAFT FPGA concurrent test methodology, the Active Replication technique extends the range of circuits that can be replicated, by introducing a novel method with very low silicon overhead.


field programmable logic and applications | 2002

On-line Defragmentation for Run-Time Partially Reconfigurable FPGAs

Manuel G. Gericota; Gustavo R. Alves; Miguel L. Silva; José Martins Ferreira

Dynamically reconfigurable systems have benefited from a new class of FPGAs recently introduced into the market, which allow partial and dynamic reconfiguration at run-time, enabling multiple independent functions from different applications to share the same device, swapping resources as needed. When the sequence of tasks to be performed is not predictable, resource allocation decisions have to be made on-line, fragmenting the FPGA logic space. A rearrangement may be necessary to get enough contiguous space to efficiently implement incoming functions, to avoid spreading their components and, as a result, degrading their performance. This paper presents a novel active replication mechanism for configurable logic blocks (CLBs), able to implement on-line rearrangements, defragmenting the available FPGA resources without disturbing those functions that are currently running.


Archive | 2016

Massive Open Online Courses (MOOCs)

José Martins Ferreira

Massive Open Online Courses (MOOCs) comprise educational content developed for mass delivery through the internet, and became a mainstream educational trend in 2012. The availability of high-quality online courses free of charge challenges the traditional brick and mortar university model in a variety of ways, and particularly in their economic and pedagogical paradigms. This chapter summarises the history of MOOCs and looks into the differences between this type of online coursework and traditional e-learning content. The potential of MOOCs with respect to their target public and educational scenarios is then considered, followed by a section that discusses the advantages and disadvantages of these courses. The implications of MOOCs on higher-education teaching and learning is the subject of the closing section.


vlsi test symposium | 1999

From design-for-test to design-for-debug-and-test: analysis of requirements and limitations for 1149.1

Gustavo R. Alves; José Martins Ferreira

The increasing complexity of VLSI circuits and the reduced accessibility of modern packaging and mounting technologies restrict the usefulness of conventional in-circuit debugging tools, such as in-circuit emulators for microprocessors and microcontrollers. However, this same trend enables the development of more complex products, which in turn require more powerful debugging tools. These conflicting demands could be met if the standard scan test infrastructures now common in most complex components were able to match the debugging requirements of design verification and prototype validation. This paper analyses the main debug requirements in the design of microprocessor-based applications and the feasibility of their implementation using the mandatory, optional and additional operating modes of the standard IEEE 1149.1 test infrastructure.


international on-line testing symposium | 2007

On-Line Self-Healing of Circuits Implemented on Reconfigurable FPGAs

Manuel G. Gericota; Luís F. Lemos; Gustavo R. Alves; José Martins Ferreira

To boost logic density and reduce per unit power consumption SRAM-based FPGAs manufacturers adopted nanometric technologies. However, this technology is highly vulnerable to radiation-induced faults, which affect values stored in memory cells, and to manufacturing imperfections. Fault tolerant implementations, based on Triple Modular Redundancy (TMR) infrastructures, help to keep the correct operation of the circuit. However, TMR is not sufficient to guarantee the safe operation of a circuit. Other issues like module placement, the effects of multi- bit upsets (MBU) or fault accumulation, have also to be addressed. In case of a fault occurrence the correct operation of the affected module must be restored and/or the current state of the circuit coherently re-established. A solution that enables the autonomous restoration of the functional definition of the affected module, avoiding fault accumulation, re-establishing the correct circuit state in real-time, while keeping the normal operation of the circuit, is presented in this paper.


New Algorithms, Architectures and Applications for Reconfigurable Computing | 2005

Run-time Defragmentation for Dynamically Reconfigurable Hardware

Manuel G. Gericota; Gustavo R. Alves; Miguel L. Silva; José Martins Ferreira

Reconfigurable computing experienced a considerable expansion in the last few years, due in part to the fast run-time partial reconfiguration features offered by recent SRAM-based Field Programmable Gate Arrays (FPGAs), which allowed the implementation in real-time of dynamic resource allocation strategies, with multiple independent functions from different applications sharing the same logic resources in the space and temporal domains.


international on-line testing symposium | 2001

DRAFT: an on-line fault detection method for dynamic and partially reconfigurable FPGAs

Manuel G. Gericota; Gustavo Costa Alves; Miguel L. Silva; José Martins Ferreira

Reconfigurable systems have benefited from the novel partial dynamic reconfiguration features of recent FPGA devices. Enabling the concurrent reconfiguration without disturbing system operation, this technology has raised a new test challenge: to assure a continuously fault free operation, independently of the circuit present after many reconfiguration processes, testing the FPGA without disturbing the whole system operation. Re-using the IEEE 1149.1 infrastructure, already widely used for In-System Programming, and exploiting the same dynamic and partially reconfigurable features underlying this test challenge, this paper develops a new structural concurrent test approach able to detect faults and introduce fault tolerance features, without disturbing system operation, in the field and throughout its lifetime.

Collaboration


Dive into the José Martins Ferreira's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Miguel L. Silva

Faculdade de Engenharia da Universidade do Porto

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gustavo Costa Alves

Faculdade de Engenharia da Universidade do Porto

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge