Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by João Canas Ferreira

1994

Approach to testability improvement of mixed-signal boards

Authors
Matos Jose, S; Ferreira Joao, C; Leao Ana, C; Silva Jose, M;

Publication
Proceedings - IEEE International Symposium on Circuits and Systems

Abstract
The increasing complexity of mixed-signal boards makes an integrated analogue/digital testability approach an attractive proposition. This paper investigates one such approach based on the use of mixed-signal test support ICs together with standard board level test infrastructures. The architecture of a test support IC and preliminary experimental results are also presented.

1994

Architecture of test support ICs for mixed-signal testing

Authors
Matos Jose, S; Ferreira Joao, C; Leao Ana, C; Silva Jose, M;

Publication
Proceedings of the IEEE VLSI Test Symposium

Abstract
The paper discusses the need of a test infrastructure to support the testing of mixed-signal electronic systems, and discusses a general architecture for test support ICs that can be used to build it. An implementation of a subset of this architecture is described together with its application in a practical example.

1994

AN APPROACH TO TESTABILITY IMPROVEMENT OF MIXED-SIGNAL BOARDS

Authors
MATOS, JS; FERREIRA, JC; LEAO, AC;

Publication
1994 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 6: NONLINEAR CIRCUITS AND SYSTEMS (NCS) - NEURAL SYSTEMS (NEU)

Abstract

2010

Erlang Inspired Hardware

Authors
Ferreira, P; Ferreira, JC; Alves, JC;

Publication
International Conference on Field Programmable Logic and Applications, FPL 2010, August 31 2010 - September 2, 2010, Milano, Italy

Abstract
The Erlang programming language is a concurrency oriented functional language, based on the notion of independent processes and uses message passing for communication between processes. It is specially adapted to the realization of highly reliable distributed systems. In this paper it is analyzed the use of the Erlang's computational paradigm for the design and implementation of application specific heterogeneous computational systems. The main objective is to use for the low level implementation the same computational model used in high level view of the system. This will allow an easier and faster design space exploration and optimization. © 2010 IEEE.

2012

A Scalable Array for Cellular Genetic Algorithms: TSP as Case Study

Authors
dos Santos, PV; Alves, JC; Ferreira, JC;

Publication
2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG)

Abstract
Cellular Genetic Algorithms (cGAs) exhibit a natural parallelism that makes them interesting candidates for hardware implementation, as several processing elements can operate simultaneously on subpopulations shared among them. This paper presents a scalable architecture for a cGA, suitable for FPGA implementation. A regular array of custom designed processing elements (PEs) works on a population of solutions that is spread into dual-port memory blocks locally shared by adjacent PEs. A travelling salesman problem with 150 cities was used to verify the implementation of the proposed cGA on a Virtex-6 FPGA, using a population of 128 solutions with different levels of parallelism (1, 4, 16 and 64 PEs). Results have shown that an increase of the number of PEs does not degrade the quality of the convergence of the iterative process, and that the throughput increases almost linearly with the number of PEs. Comparing with a software implementation running in a PC, the cGA with 64 PEs has shown a 45x speedup.

2011

REFLECT: Rendering FPGAs to Multi-core Embedded Computing

Authors
Cardoso, JMP; Diniz, PC; Petrov, Z; Bertels, K; Hübner, M; van Someren, H; Gonçalves, F; de Coutinho, JGF; Constantinides, GA; Olivier, B; Luk, W; Becker, J; Kuzmanov, G; Thoma, F; Braun, L; Kühnle, M; Nane, R; Sima, VM; Krátký, K; Alves, JC; Ferreira, JC;

Publication
Reconfigurable Computing

Abstract

  • 15
  • 16