![]()
|
In collaboration with Prof. Harjani's
group, we designed
a mixed-signal chip based on MIT Lincoln Lab's 3D IC
technology. Our chip has three active device layers as shown in the
figure (click on the image for a more detailed view). Tiers A and B
contain digital logic, and Tier C has a mixture of digital and analog
blocks. (Tier refers to one active device layer and three metal
layers).The goal of this project is to study 3D technology's performance potentials. So our design should:
Since we had very short design
time, we opted for a regular fabric (array of tiles), and made the
tiles reconfigurable to maximize design flexibility and robustness.
Tier A consists of a 6x6 array of tiles, and tiers B and C each contain
an array of 3x6 tiles. Half of Tier B forms part of the Faraday cage
that encloses the analog circuits, which in are placed on half of Tier
C.
The figure on the left shows
the schematic of Tier A.
The global
connections are
shown in green, red and black:
The architecture of the tile
is
shown in this figure. Each tile has a logic and a switchbox component.
The logic part has a 16-bit multiplier, a 16-bit adder and hardwired
constant inputs. The unit can perform addition, multiplication and
multiply-add operations. The input could be routed either from a
programmable register, the busses, or hardwired constants. A clock
divider can change the frequency of the main clock. A failsafe second
clock is also provided that controls the frequency of toggling
hardwired inputs. The Switchbox is similar to the Xilinx 4000 series FPGA switchbox and makes nearest-neighbor connections. The ring oscillator can be turned on or off using an SRAM-programmable switch. The purpose of the oscillator is to generate noise for the analog circuit and study the shielding techniques that we have used. Each bus can connect to any logic block input or output. A bus can also pass through a tile without connecting to the input or output of the tile.
Related Published Papers
Back to Research Page. |