Page 1 of 2

Ferranti ULA doc may be of interest

Posted: Tue Nov 01, 2011 3:59 pm
by Moggy
I posted this some time ago in the old ts1000 forum, may be of interest even if only academic.


Regards
Moggy

Re: Ferranti ULA doc may be of interest

Posted: Fri Jul 13, 2018 11:25 pm
by Andy Rea
Having done a search this thread seems like a good match... i stumbled upon this today interesting stuff

https://ia801203.us.archive.org/21/item ... asheet.pdf

now then if any is clever enough to decap a ULA and photograph the final layer, it would be possible to reconstruct the exact logic hiding inside the little vlack chip :mrgreen:

regards Andy

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 14, 2018 1:14 pm
by Moggy
I'm almost sure Mark posted something re this PDF some time ago and gave an explanation of the ULA's heat output being due to,amongst other things, a collection of voltage regs scattered about the chips periphery.

As for the decapping I have seen a collection of stills for the 81(I'm aware of the many spectrum ones) but have lost the link I thought I'd bookmarked. :oops:

I wouldn't bother though because some dodgy geezer in the Midlands is shipping them out by the bucketful. :lol:

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 14, 2018 10:19 pm
by Andy Rea
Moggy wrote: Sat Jul 14, 2018 1:14 pm
As for the decapping I have seen a collection of stills for the 81(I'm aware of the many spectrum ones) but have lost the link I thought I'd bookmarked. :oops:
I carry on digging :lol:

Re: Ferranti ULA doc may be of interest

Posted: Fri Jul 20, 2018 10:33 pm
by RetroTechie
Pretty useless in practical sense. But nice reading material anyway. :D
Andy Rea wrote: now then if any is clever enough to decap a ULA and photograph the final layer, it would be possible to reconstruct the exact logic hiding inside the little vlack chip :mrgreen:
Getting at the bare IC die isn't the hard part... Probably would have sacrificed a few IC's for this purpose myself, IF there was some easy way to tell what you're looking at. :?

Seeing some metal strips on the IC die or following connections from a bond pad around is one thing. But is that a P-channel or N-channel FET? Or just an integrated resistor / tiny capacitor? Or for a ROM area, yeah you could perhaps spot the 1's and 0's in there. But what's the rows & what's the columns? How are those bits used inside the IC? Never mind that some structures may only become visible after 1 or more layers of material are etched away.

Wish there was some easy guide for this. Several examples to be found these days (with pics 8-) ). But a how-to for someone who's never seen an IC die up close.. haven't come across that (yet).

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 21, 2018 12:46 pm
by Andy Rea
Hi Mark,

I believe in this instance you only need the interconnect layer to decide the whole thing, each cell is identical and the doc tells you what each cell is. Yes it's hard work but not impossible.

With regards to an unknown device then yes I agree a high level of expertise would be needed to decipher the different layers.

Regards Andy

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 21, 2018 3:03 pm
by Moggy
Found it!!

A video of a 2c184 ULA being de-capped and showing its various interconnections, it's French language but the picture should suffice.


The relevant bit starts about 8 mins in and if you pause the video at 10:07 you can compare the ULA cell matrix to the one in the pdf posted by Andy, they look similar but not quite the same.

https://www.youtube.com/watch?time_cont ... xLtgs-2mwA

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 21, 2018 3:48 pm
by Andy Rea
hmm very interesting... bummer that the cell layout isn't identical...

@Mark 1 helping of humble pie i must eat :lol:

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 21, 2018 3:55 pm
by gammaray
Trying to contact user but form does not work for me...
dexsilicium.jpg

Re: Ferranti ULA doc may be of interest

Posted: Sat Jul 21, 2018 4:24 pm
by Andy Rea
i also tried... seems no way to answer the " are you human? " question... wonder if it requires flash ?