6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Sep 27, 2024 1:21 pm

All times are UTC




Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
PostPosted: Mon Sep 16, 2019 11:08 pm 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
And packaging. How do you get the signals off that cell-sized CPU die?


Top
 Profile  
Reply with quote  
PostPosted: Mon Sep 16, 2019 11:32 pm 
Offline

Joined: Sun Sep 15, 2019 5:27 pm
Posts: 9
Perhaps you could input and read with a tiny microwave generator? You`d build a tiny memory load and let the chip do something, wait, and then read. At first, it could be something like counting from 1 to 1 trillion in 10seconds.


Top
 Profile  
Reply with quote  
PostPosted: Mon Sep 16, 2019 11:47 pm 
Offline

Joined: Sun Sep 15, 2019 5:27 pm
Posts: 9
Or, you could downlock for loading a program or reading something with an external device, using an amplifier, and overclock during the run of the program.


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 17, 2019 1:17 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8520
Location: Southern California
MTd2, I/O will run at a small fraction of the umpteen-GHz processor clock speed. However, what Chromatix might have been getting at is that regardless of how small the circuit is, you'll still need space to bond the bondwires to, even if that were only power and ground and maybe a few other near necessities like a reset line. IOW, getting the processor (and the needed memory and other support) down to the size of a red blood cell does not mean you can make a die anywhere near that small.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 17, 2019 6:05 am 
Offline
User avatar

Joined: Fri Nov 09, 2012 5:54 pm
Posts: 1429
When going for small chip size and high speed, IMHO the best approach would be having 64kB RAM and some I\O on chip.
In other words: something like an improved version of the W65C134S "microcomputer".

Chips at the size of a red blood cell, now that would be something like Smartdust.
Hmm... feels like size\durability of the "batteries" required for keeping such tiny computers up and running would be going to be an interesting topic.


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 17, 2019 8:12 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
Ken Shirriff did one of his very interesting writeups on an RFID chip - four connections, very small indeed.
http://www.righto.com/2016/06/inside-ti ... s-san.html

Direct write to wafer - skipping masks - was a thing at one time. Still is, perhaps:
https://en.wikipedia.org/wiki/Maskless_lithography

Once again, anything not mainstream will fail to get the economies of scale which make chips so cheap.

(Chips no longer have blank areas on them: with modern processes, the whole rectangle must be patterned, so where there are not circuits there are filler patterns. So, no gain from trying to mix in white space with the chips - the mask is just as complex and will be just as expensive.)


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 17, 2019 1:31 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10938
Location: England
On the topic of custom chips as a service, like PCBs, although there are possibilities for that, the obvious way to go is FPGA. You just ship the final design (the 'bitstream') on a serial EEPROM. At least one FPGA manufacturer used to offer a custom-chip service which used your final FPGA design to make an exactly equivalent hardwired chip, not sure if they still do.

One might want to make up a list of pros and cons as to why a custom chip might be preferable to an FPGA, or vice versa. The design process might well be very much the same: HDL, synthesis, place and route, timing checks, final simulation. Anyone who feels FPGA is a step too far for them might well be wrong - it's not that hard - and certainly if you can't face designing an FPGA, you won't get on well designing a chip.

Here's a custom chip project which targets MOSIS 0.6u process:
https://hackaday.io/project/12996-cmos-game-of-life

And here's a multi-project chip idea which aimed to share costs between projects:
https://hackaday.io/project/152709-itsy ... n-100-chip


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 17, 2019 3:19 pm 
Offline

Joined: Sun Sep 15, 2019 5:27 pm
Posts: 9
Just scaling computing in terms instructions per seconds is too much rough of an approximation, but doing it anyway 6502 delivers 0.430 MIPS at 1.000 MHz https://en.wikipedia.org/wiki/Instructions_per_second and it matches AMD Phenom II X4 940. If you could do all components to fit inside something the size of a red blood cell, you could navigate until each to an individual cancer cell and destroy it.


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 17, 2019 11:21 pm 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1948
Location: Sacramento, CA, USA
MTd2 wrote:
... If you could do all components to fit inside something the size of a red blood cell, you could navigate until each to an individual cancer cell and destroy it.

Yeah, but fitting that functionality inside 64 KB of firmware might be almost as challenging as the numerous hardware considerations. :wink:

_________________
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 18, 2019 11:00 am 
Offline
User avatar

Joined: Fri Nov 09, 2012 5:54 pm
Posts: 1429
In theory, using nanobots for destroying cancer cells sounds like a nice idea... but there are some real_life issues to this.

First, considering nowadays PCs:
Not all of them would be working perfectly after they are manufactured.
Not all of them would be always working in a "predictable way", and it might be getting worse over time.

Image

Means after some time of operation, quite a few of the nanobots won't be working "according to the program" anymore,
and to prevent the cure from getting worse than the disease we would need a plan for extracting _all_ of the nanobots
out of the patient in time and in a reliable way.

Second, the red tape related to getting something certified in the health care sector.
After you successfully invented a cure for cancer and proved to the world it really works,
it might take 20 years until it's acknowledged/approved and paid by the health care insurances. :lol:


Top
 Profile  
Reply with quote  
PostPosted: Wed Sep 18, 2019 3:30 pm 
Offline

Joined: Sun Sep 15, 2019 5:27 pm
Posts: 9
The 6502 would be used for controlling the movements of the small robot and collect data. I don't think you'd make them navigate to the tumor, but you'd link them to a catheter, by really tiny wires. The catheter would also isolate them from the local blood stream, and relay information to a larger computer outside the patient. The robots would drill the cells and kill the sick cells.


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 01, 2019 6:01 pm 
Offline

Joined: Tue Jun 08, 2004 11:51 pm
Posts: 213
They seem to be a number of misconceptions on what reducing dimensions of size buys you. With each reduction, there is always some trade off where one of the physical laws of physics becomes the dominant limiter. Before 120 nm it was the capacitance of the transistors to the die. From there to about 40 nm it was the low gain of the P-channel transistors. From the P-channel were fixed by the fin-fets. At around 10 to 7 nm the problem is becoming the internal resistance of the interconnecting wires and even fin-fet has lost its shine. 14-10 nm is about the limit of practical I/O drive. Real world interconnect wires are about 100 ohms impedance. Even with voltage reduction, noise limits it are becoming more difficult to deal with I/O.
It seems that around 5GHz is about the lower limit of practical silicon use. Going below 10 nm doesn't help that. The thought of even a 10 gHz 6502 at 14 nm doesn't make sense. Remember, the Intel processors are not doing everything in a single cycle like the 6502 is. These processors that are doing this level are there because they use pipelining and speculative execution ( causing side band security leaks ). Having the processor fetch, decode, execute and store data like the 6502 does within one or two clock cycles at even 5 gHz doesn't even sound practical. There are too many limiting cases.
Dwight


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 02, 2019 12:19 pm 
Offline
User avatar

Joined: Fri Nov 09, 2012 5:54 pm
Posts: 1429
Wikipedia says, the (empirical) atomic radius of Silicon is 111pm.
Considering this, 7nm is small indeed.

There would be a physical limit to how few atoms a trace on a chip could be narrow,
or to how few atoms are required for storing a Bit in a reliable way.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 02, 2019 1:37 pm 
Offline
User avatar

Joined: Tue Jul 17, 2018 9:58 am
Posts: 106
Location: Long Island, NY
ttlworks wrote:
Not all of them would be working perfectly after they are manufactured.
Not all of them would be always working in a "predictable way", and it might be getting worse over time.


A good point. Maybe some kind of filter is needed that's an "obstacle course" only the most functional nanobots could get through.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 02, 2019 3:18 pm 
Offline
User avatar

Joined: Fri Nov 09, 2012 5:54 pm
Posts: 1429
The nanobots will be very small, no matter what you are going to do, it's inevitable that some of them will end up in the human body.
It would be close to impossible to track where they went, and what they are doing there.
An "obstacle course" only would be useful in the first third of the bathtub curve.

Some sort of semiconductor material and metal would be required for building the nanobots.
While Silicium doesn't seem to be toxic, and Aluminium and Copper don't look too toxic,
I'm not sure about the long term effects of Silicides within the body.
If you are encapsulating the nanobots, it would be an interesting question what material to use.
Another interesting question would be, what the nanobots would be using as "batteries".

A possible solution would be injecting a new batch of nanobots into the patient once within a week for getting rid of any old nanobots.
Microsoft Nanohealth (TM) sure would keep you more healthy than average, but if you fail to pay for the weekly updates in time... well...


I'm not intentionally trying to spoil the party here, it's just that some points need to be put into consideration _before_ unleashing a new technology.
To run a useful discussion here, we would need to get academic degrees in semiconductor physics, chip design, nanomaterials, biochemistry etc. first. :lol:


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 43 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: