No video

How To Design and Manufacture Your Own Chip

  Рет қаралды 103,741

Robert Feranec

Robert Feranec

Күн бұрын

Пікірлер: 134
@videogenie1236
@videogenie1236 2 ай бұрын
As an engineer, I have designed fpga circuits and analogue circuits. This is the next generation of circuit design mixing both design types onto a custom intergrated circuit. It looks amazing.
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Totally agree: I've only started to scratch the surface with this. RF is an obvious one I'm looking at, but there's just so much that's possible. Loving it :)
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
It was a pleasure to get to share this with you and a thrill to actually do a design live--a simple one, but we still had to go through some debug during and mystery solving during simulation: can't get a more realistic example, hah! Thanks again for having me Robert 😀
@RobertFeranec
@RobertFeranec 2 ай бұрын
I learned so much! Thank you Pat
@anlpereira
@anlpereira 2 ай бұрын
Great presentation Pat. With these new features of making mixed signal ICs I really hope the things get more advanced with ADCs and transceivers. I will continue to watch your videos always. Thankd
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
@@anlpereira Thanks Anderson! It was "interesting" to do this live on Robert's giant channel. And I think there's no doubt things are going to move fast with the mixed signal. Efabless has been hosting "chipalooza" (analog/mixed signal challenge) to basically create advance open source building blocks, plus all the TT community. It's going to be great 😀
@projectsspecial9224
@projectsspecial9224 2 ай бұрын
Thank you, Pat and Robert! My students and I truly enjoy your presentations!
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
@@projectsspecial9224 that's great to hear: it was truly my pleasure, I hope your students get the itch to try it out and if you hit any road blocks, or just bumps, the tiny tapeout discord has tons of people who are really into this and can help out
@lucaslautaromartinez7939
@lucaslautaromartinez7939 Ай бұрын
Bro's majestic looking. I don't understand anything about this video, but I hope someday I will, and I hope to come back to see this video.
@donaldderrick1595
@donaldderrick1595 Ай бұрын
like, im so shocked youtube would send me something so useful.
@33v4.
@33v4. Ай бұрын
i’m a front end engineer and this looks a lot cooler than typescript
@joefuentes2977
@joefuentes2977 Ай бұрын
It is bro. It is.
@thanatosor
@thanatosor 2 ай бұрын
xscheme : draw schematic design spice : simulate your circuit magicsky : layout pcb again, emulate your layout then send to manufacturer
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Hi! Yes, exactly. An extra step I didn't actually do is, after layout, "LVS" is the step where you use netgen to compare your layout and schematic to make sure you wired things up correctly. And just to clarify, "magicsky" is a shortcut I use to run magic, it's basically an alias to "magic -rcfile /some/long/path/to/sky130/magic.rc"
@electroniel
@electroniel 2 ай бұрын
That's a long waited video. Not many channels talks about this one.
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Yes, it's fantastic to see in-depth content about this come out, I'm really happy to have had the opportunity to show this here
@matthewvenn
@matthewvenn 2 ай бұрын
Try the zero to asic course channel for more open source asic videos
@bubbasplants189
@bubbasplants189 2 ай бұрын
Absolutely insane that this is available to anybody. Thanks for sharing! Maybe I can learn enough to give it a try one day!
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
It's amazing... five years ago, this was impossible without a ton of cash and even then it was a nightmare of NDAs, license servers and gigs and gigs of software. Now, install a vm, watch a video, play along. Crazy. I'm loving it.
@jobaptist
@jobaptist Ай бұрын
wow, after watching it the 2nd time, I just realized that the guy who'm Robert is interviewing is actually the original creator of the Atmel chip... well done Robert.. always admired your passion for creating these pcb boards...
@ralvarezb78
@ralvarezb78 2 ай бұрын
The two best youtubers on en electronics together. Yesah
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Wow, Raúl, I'm flattered to be put in the same boat as Robert! Glad you enjoyed, cheers 😀
@va3bhav
@va3bhav 2 ай бұрын
the most detailed one on the topic!
@moe85moe85
@moe85moe85 Ай бұрын
Wow amazing detailed overview - I thought I always wanted to make a chip for fun - but this shows it's really a labour of love required to get a simple chip produced.
@Yahweh_Is_Great
@Yahweh_Is_Great 2 ай бұрын
I used magic while in undergrad at Oklahoma State University. Took a couple of classes with Dr. Stine on VLSI. Absolutely loved it VLSI is awesome. Thank you for this video. The level of niche that CCA design used to be is now on the IC level it’s crazy.
@carlatashkadeh5890
@carlatashkadeh5890 2 ай бұрын
What a lovely guy Pat is ❤
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
wow, Carl: a big heart back at you 😀
@sacc19
@sacc19 2 ай бұрын
I haven't watched your videos for almost a year as I've been more focused on software development due to my current job. However, I greatly appreciate your effort; your channel is outstanding and was a huge motivation while I was studying mechatronics engineering. I'm looking forward to catching up on all the videos I've missed and hope to transition to chip design within the next year.😁😁😁
@virajnh2043
@virajnh2043 2 ай бұрын
Thankyou Robert and Pat for this amazing and wonderful session.
@VladislavRumsh
@VladislavRumsh Ай бұрын
Was asking gpt about it recently, very nice to have a video about it
@paugasolina5048
@paugasolina5048 2 ай бұрын
This is absolutely amazing!
@garygranato9164
@garygranato9164 2 ай бұрын
thank you robert, grate video, cool guest.
@PeterA650
@PeterA650 Ай бұрын
Somehow this landed on my recommendations and I'm glad I clicked.
@JirkaHolas
@JirkaHolas Ай бұрын
Thank you for a nicely produced video on a rather complex topic.
@sniperdogruffo
@sniperdogruffo 2 ай бұрын
I didn't know Fabio was so knowledgeable of electrical engineering!
@donondre7314
@donondre7314 2 ай бұрын
🤣
@fabio.1
@fabio.1 Ай бұрын
😂
@user55890
@user55890 7 күн бұрын
thank you so much for this video!
@davestorm6718
@davestorm6718 Ай бұрын
This is the coolest thing ever!
@mikejoyner3051
@mikejoyner3051 2 ай бұрын
Very nice way to introduce IC layout to those unfamiliar. Much easier to digest than VIrtuoso or Tanner which I use most of the time.
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Yes! The process is older (not necessarily a negative if you're doing analog, anyway) and the tools sometimes a little rough around the edges, but the fact you can start mucking around and trying things out, like right this minute, without downloading giganta suites or dealing with licensing... I think it really opens the doors up wide.
@SHAINON117
@SHAINON117 4 күн бұрын
😂😂😂😂😂😂😂 I clicked on this and realised I'm probably not ready for this quiet yet ill see everyone in this lvl of engineering in hopefully a few years 😊 I watched a bit and realised it's the same as going to smd size components just way smaller and each component is layered basically the same as developing a pcb board but smaller and more layers and most likely very similar to pcbway or the other companies ❤
@SALSN
@SALSN Ай бұрын
This was great, thank you both 🙂 I hope I can find some time to play with this 🙂
@jobaptist
@jobaptist Ай бұрын
brilliant engineers
@gaborm4767
@gaborm4767 2 ай бұрын
I already love it without even having seen it.
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Just wait 'til you watch it Gabor :) Seriously, I'm biased of course but I think it's worth the watch if you are into IC design. Let me know if any bits remain unclear after all that, cheers!
@umpoucosobreconhecimentos
@umpoucosobreconhecimentos 2 ай бұрын
Amazing. I love that
@friendlycommentwolf
@friendlycommentwolf 22 күн бұрын
thank you soo much
@juanfrancisco4274
@juanfrancisco4274 2 ай бұрын
Excellent.
@kobitudor129
@kobitudor129 Ай бұрын
Thats awsome Bob.
@PROWEB7
@PROWEB7 2 ай бұрын
nice video, thank you very much Robert!
@tijuthomas6793
@tijuthomas6793 2 ай бұрын
Awesome. this is a awesome video who peoples love electronics and IC. please upload video like this. also you are awesome :)
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
I'm with you on this, Tiju--have been trying to put up more IC-related videos myself but it's really great to see the topic on Robert's terrific (and big) channel!
@tijuthomas6793
@tijuthomas6793 2 ай бұрын
@@PsychogenicTechnologies Thank you so much to consider my comment. Am already your subscriber. I am a software engineer and my free times i teach students about computers. i suggested your channel for lots of students. also ben eater, Zero to asci etc... I am a great fan of you...
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
@@tijuthomas6793 Wow, that's awesome to hear 😀So we share similar goals: it's great that you take the time to teach... sometimes, it only takes a bit of clarification and it can be the spark that starts a passion or launches a career. In the name of your past and future pupils: thanks!
@xiv3r
@xiv3r 2 ай бұрын
Excellent works
@yushanthachathuranga5168
@yushanthachathuranga5168 2 ай бұрын
Interesting one. Really appreciate.
@jshellenberger7876
@jshellenberger7876 Ай бұрын
Exactly, Celestica
@defaultuser3440
@defaultuser3440 2 ай бұрын
Cool video ) Thank's a lot
@kabandajamir9844
@kabandajamir9844 Ай бұрын
So nice thanks sir
@Slimburger24
@Slimburger24 29 күн бұрын
I can’t wait for carbon graphene to replace the wiring in circuits in widespread use. There has been recent experiments in attempting to mass produce it, the power savings for more compute for less power seems good.
@psychicspy
@psychicspy 2 ай бұрын
Cool
@Andrew-rc3vh
@Andrew-rc3vh Ай бұрын
It sounds very similar to when you have a multilayer PCB with a circuit above 1GHz and so all your strips become inductors and your adjacent layers are capacitors of enough capacitance to mess up the spice model, hence you need software that simulates the physical layout of the board.
@lukasblenk3684
@lukasblenk3684 2 ай бұрын
Really cool stuff.
@mertali7605
@mertali7605 2 ай бұрын
interesting topic thanks!
@Rudy7408
@Rudy7408 2 ай бұрын
Just a concern, if the tile that you design is adjacent to tiles from other designers, than how can you guarantee there will be no crosstalk or interference from neighboring circuits? Great idea, though. Amazing how accessible technology has come!
@RobertFeranec
@RobertFeranec 2 ай бұрын
I think you have control over turning on and off the individual projects.
@Rudy7408
@Rudy7408 2 ай бұрын
@@RobertFeranec Ah, perfect!!!
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Yeah, the way it works at this point is just one project at a time. So you select project 42, say. Well the chip supporting stuff, the internal MUX, things like that are on, but the only active project is yours. And from this point on, other projects aren't just not clocked, they're basically powered down, so downside is: you can talk between tiles. Upside is: it's very clean, no interference possible, and allows TinyTapeout to offer analog.
@breynerandresmonorymoreno8855
@breynerandresmonorymoreno8855 2 ай бұрын
great video!!
@suvadipmazoomder28
@suvadipmazoomder28 Ай бұрын
Amazing 😮😮
@hanyanglee9018
@hanyanglee9018 Ай бұрын
Finally, Robert Feranec + TinyTapeout
@jozsiolah1435
@jozsiolah1435 Ай бұрын
The 8087 codes seem to be missing from the processors. The few additional 387 extensions are in the XC SD cards, but the 8087 is still missing.
@cesarhernandezcinfo
@cesarhernandezcinfo 2 ай бұрын
Great video, thanks
@CarlSchattke
@CarlSchattke 2 ай бұрын
Interesting
@mdsojibmia340
@mdsojibmia340 2 ай бұрын
Nice
@varshneydevansh
@varshneydevansh Ай бұрын
thanks
@SHAINON117
@SHAINON117 4 күн бұрын
ThanksKZfaq AI for showing me what you'll be showing me in a few years ❤❤❤❤❤❤❤ actually I understand most of this 😊
@ginger_toggaf
@ginger_toggaf Ай бұрын
Great idea to fill a wasted fab capacity. I don't really understand are they producing a small platter for $10k or somehow mixing multiple unrelated designs on a single platter and selling like a 1cm^2 of it for $10k. Plus the packaging will probably cost an extra pretty penny.
@adiredzic6726
@adiredzic6726 2 ай бұрын
Cool!
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 2 ай бұрын
1:11:18 so this is where the title pic comes from. I may have missed it prior, but does this mean that in CMOS we have to group nMOSFET and pMOSFET ? I saw some die shots of RCA 1802 and it had a lot of rings. But as I understand each ring connected to Vdd or Vss is made of metal and is connected to doped silicon which completely encapsulates the transistor almost like a Faraday cage? I thought that the substrate would have one of the dopings, and the opposite doping would slide in from the source or drain. Is this to preven dirty effects at the end of these small width transistors? Power transistors can fold the gate inside this ring. I should probably google clock circuits. Also the amplifiers in front of the PLA of the 65C02 probably need power and output pins.
@PsychogenicTechnologies
@PsychogenicTechnologies Ай бұрын
Hi Arne, so you don't *have* to group them, but yes they act as insulation like guard rings on a pcb. Magic by default creates guard rings around each mosfet individually--more efficient, hand-crafted designs, sometimes drop those and create their own around related groups manually. The rings in the examples here are in the local interconnect layer... so, conductive but not super-great (pretty high ohmic)... however, it's down there below all the metal, so the closest conductor to substrate after the poly itself. Another way the FETs are often grouped is with the dopant wells: a wafer of a given type, say p-type, will make creating fets of one kind easy, while the other will need a well of the opposite type to sit in. So if you have a bunch, you'll sometimes see them grouped in a well and then a guard ring around all that. Truth is I still have trouble identifying lots of stuff on pics of decap'ed ICs... the technology used, the era it was done in, there are a whole bunch of ways things seem to change but I think once I can draw a schem from any random die shot, it'll be because I'm pretty comfortable in this world :)
@JudgeFredd
@JudgeFredd Ай бұрын
Great
@giampierocongiu2327
@giampierocongiu2327 Ай бұрын
Questo mi è molto interessante in futuro
@darkferiousity
@darkferiousity 29 күн бұрын
Great video only thing I didn't like was the rushing.
@anhcoder
@anhcoder 2 ай бұрын
awesome
@scottfranco1962
@scottfranco1962 Ай бұрын
MOSIS has been offering "brokered silicon" since 1981, so this is not new. Because FPGAs really took off since then, its mainly been useful for analog chips.
@mievotechnologiespvt.ltd.1175
@mievotechnologiespvt.ltd.1175 2 ай бұрын
Tremendous
@centro8894
@centro8894 Ай бұрын
good
@hedleyfurio
@hedleyfurio 2 ай бұрын
very interesting 👌I guess for high end processors with billions of transistors , this whole process is automated where designers enter VHDL and the bulk of the downstream stuff just happens ? . Wether using Electric , magic , virtuoso - all tutorials use an inverter BUT I have never grasped the leap from a tutorial to a billion + transistor device
@emi5370
@emi5370 2 ай бұрын
Digital implementation flow is very different from analog and far more automated yeah. There are several extensive introduction courses on the subject on KZfaq. Try search things like "VLSI Physical Design". Also this Tinytapeout is more on the educational side (which is fine) and is missing most of manufacturing, testability, reliability aspects. And trust me, designing something you get one good chip of, it is far easier than 100 millions at a 98% yield during years and years of production runs.
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Yeah, you're right. For something massive, you'd use a hierarchical design in some HDL. At that level, you don't actually care about inverters, the process handles all the details. I did a simple, but not quite trivial, digital system in my "Python design of a hardware digital tuner on FPGA and ASIC" and subsequent video (this was in Python -> verilog using Amaranth). For heavy duty stuff, there are a bunch of e.g. RISC V processors you could look at in the HDL of your choice. So you do your dev and testing high level, and once you're satisfied, openlane uses yosys and other tools to transform that into a digital using standard cells, but the most you need to care about it is to run your test suite on the final synthesized gatelevel blob.
@hedleyfurio
@hedleyfurio 2 ай бұрын
Last questions - The toolchain outlined on e Fabless appears to use ' wokwi' for tinytapeout vs what is laid out in the video . 1. which is the preferred route ? . Can someone please post a link for the VM download that is covered in the video ?
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Hi Hedley. There are really 3 levels at which you can play: wokwi gives you a graphical simulator, in browser, that you can create projects with and try out without ever having anything on your own computer and go from that to tapeout. Then there a more traditional FPGA-like flow, where you use verilog (or Amaranth or whatever to get to verilog) to describe your hardware, and go from that to a digital design. Finally, if you want to do analog, or mixed-signal, you're getting deeper in the weeds and have to start using tools to finally wind up with GDS. Each of these can be used to fill tinytapeout slots, which one you use is a mix of preference and what's actually required--in short, you could do anything and everything with xschem/magic, but it would be quite a headache if all you want in reality is a digital inverter (meaning the example in the video was pretty convoluted, since I could've done it with a single component and two wires in wokwi but wanted to show the entire analog flow while keeping it simple enough to not take 5 hours, heh).
@hedleyfurio
@hedleyfurio 2 ай бұрын
@@PsychogenicTechnologies Many thanks for providing clarity . I will go the last route as although more involved , really provides an appreciation for what's under the hood , and the nuances that support the notion of the 'devil is in the detail ' . I am almost done with setup on a VM , the outstanding part to install and setup is the PDK, as most of the instructions in online videos were from a year ago so either don't exist , or have missing parts - We often use Efinix FPGA's which has one IDE and then drag and drop blocks like Ethernet Mac , Risc-V cores etc , but the tiny tapeout route seems to provide a rich and fun learning experience 👍
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
@@hedleyfurio P.S. I totally agree on all the really interesting stuff hanging out with that devil in the details! On one hand, kinda glad it wasn't possible when I started with TT, because it's a lot to swallow in one go, but now that it's here, I'll probably be focused on mixed-signal all the way.
@RixtronixLAB
@RixtronixLAB 2 ай бұрын
Nice video, Do you know where we can build our chip with multiple wafer DIYer and low cost ?$300 is expensive for DIY. thanks :)
@PsychogenicTechnologies
@PsychogenicTechnologies Ай бұрын
Hi, I guess it's all relative... compared to a few years ago, this is dirt cheap and the least expensive I know of--but you're right, it's far from completely free. I just don't know of any other options--other than going the Sam Zeloof route of the home chip fab (which is probably super expensive if you can't just find all those tools, but also super fun)... honestly, the best way to cut costs would be to pair up: with a few friends, each buy tiles to put in projects, and then only get one or two of the chips/demoboard etc... all the projects will be included, and you can experiment with each in turn.
@RixtronixLAB
@RixtronixLAB Ай бұрын
@@PsychogenicTechnologies Hi, Thanks for the reply, that's good idea for a "few friends buying a tiles", I'm experimenting on building one but it can not be implemented, high cost for DIY prototype, the fastest way is on Xilinx or Altera, but I have interest with DIY a chip :) Comparing with building a PCB, cost only $5 for dual layer, why not with the chip ? for example $5 for a one nano wafer ? it's my humble on building a chip. Kind regards.
@user-gu2fh4nr7h
@user-gu2fh4nr7h Ай бұрын
It *would* make sense for Geralt of Rivia to enchant these magical artifacts
@bubbasplants189
@bubbasplants189 2 ай бұрын
btw your link to his channel is broken.
@RobertFeranec
@RobertFeranec 2 ай бұрын
thank you, now I put there a link to the channel instead of the youtube handle. Should work now.
@bx1803
@bx1803 Ай бұрын
Can you help me create an optical logic gate computer?
@bx1803
@bx1803 Ай бұрын
uses characteristics of light that is always on vs on off - encoding light using visible light frequency modulation
@ColleenNorthrop-q6m
@ColleenNorthrop-q6m Ай бұрын
🎉
@SurprisedDivingBoard-vu9rz
@SurprisedDivingBoard-vu9rz Ай бұрын
Nobody wants to spend time. Time is More valuable than other things.
@I_hu85ghjo
@I_hu85ghjo 2 ай бұрын
22:00
@RHINOTVSCREENGUARD
@RHINOTVSCREENGUARD Ай бұрын
❤🎉
@Rudy7408
@Rudy7408 2 ай бұрын
The chip you get has your tiles on it as well as tiles from other peoples projects?
@RobertFeranec
@RobertFeranec 2 ай бұрын
in this specific case, I believe yes
@StuartChilds
@StuartChilds 2 ай бұрын
Yes, one of the cool things about Tiny Tapeout is getting not only yours but everybody else's designs - all documented too :)
@silajitroychowdhury5119
@silajitroychowdhury5119 2 ай бұрын
😮
@alish5417
@alish5417 Ай бұрын
To build my own chip ,therer is a factory in hongkong that does ghat ,i need to code the circuit on the timing i want i want to ,create a story of turn on wait ,turn again ,include laser sensor if cat or anythibg in the vicinity ,also i wwnt to study how the 3d printer moves ,its programmed on arduino ,but who makes these arduinows ,ocourse designed in usa ,but the pollution in china ,how malicoius
@hedleyfurio
@hedleyfurio 2 ай бұрын
they will get the money if all spaces are reserved ,you pay on reserve - if users then don't submit , its no loss to them
@saqqara6361
@saqqara6361 Ай бұрын
don´t show this to russians
@AjinkyaMahajan
@AjinkyaMahajan 2 ай бұрын
Its a Project I want to try out but installing tools in VM and linux hold me back
@RobertFeranec
@RobertFeranec 2 ай бұрын
I believe you should be able to download VM with everything preinstalled
@va3bhav
@va3bhav 2 ай бұрын
you can even use linux as in WSL and get started
@cimishpk
@cimishpk 2 ай бұрын
Excellent Pat, but I have a remark 70 percent of your life as a programmer has been wasted because you don't use windows
@saiprasadhakki9189
@saiprasadhakki9189 Ай бұрын
What are you trying to imply here?
@apricotcomputers7915
@apricotcomputers7915 Ай бұрын
making chips at home... has a new meaning to it
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 147 М.
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 86 МЛН
When you discover a family secret
00:59
im_siowei
Рет қаралды 23 МЛН
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,6 МЛН
Gate-All-Around - The Future of Transistors
12:26
High Yield
Рет қаралды 137 М.
How a 555 Works as a Timer.
30:13
PKAE Electronics
Рет қаралды 151 М.
I tried to make a camera sensor
30:00
Breaking Taps
Рет қаралды 800 М.
Analog Chip Design is an Art. Can AI Help?
15:48
Asianometry
Рет қаралды 191 М.
About HW Engineers, Electronics and Youtube ( with Dave Jones EEVBlog )
1:27:43
I built my own 16-Bit CPU in Excel
16:28
Inkbox
Рет қаралды 1,4 МЛН
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 191 М.
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН