Thursday, 2023-04-13

*** tpb <[email protected]> has joined #yosys00:00
*** bl0x_ <bl0x_!~bl0x@p200300d7a71a3c0035c032128baf5b07.dip0.t-ipconnect.de> has joined #yosys01:59
*** bl0x <[email protected]> has quit IRC (Ping timeout: 250 seconds)02:00
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has joined #yosys02:20
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has quit IRC (Ping timeout: 255 seconds)03:59
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has quit IRC (Remote host closed the connection)04:16
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has joined #yosys04:22
*** strobo <[email protected]> has quit IRC (Ping timeout: 246 seconds)05:17
*** strobo <[email protected]> has joined #yosys05:19
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #yosys06:12
*** krispaul <[email protected]> has joined #yosys07:02
* knielsen found some numbers: 11 layers in IBM 90nm. 6 layers in intel 90nm, 9 layers in intel 90nm, 11/12 layers in TSMC 28nm07:02
Sarayanmetal layers or total layers? (there's the active and the polysilicon layer at the bottom)07:03
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Ping timeout: 246 seconds)07:03
knielsenI think metal layers07:03
Sarayanthat doesn't seem insane07:03
knielsenThe TSMC numbers are from https://www.techinsights.com/blog/review-tsmc-28-nm-process-technology ("layers of metal in the backend"), the other numbers are from the book "CMOS VLSI design"07:04
tpbTitle: A Review of TSMC 28 nm Process Technology | TechInsights (at www.techinsights.com)07:04
knielsenOh, typo, I meant "9 layers in Intel 45 nm"07:08
knielsenI'd assume that more advanced processes increase the number of layers. Or maybe there's a point of diminishing returns?07:09
Sarayanif you have more transistors you tend to need more routing, I guess07:13
Sarayanand perhaps since distances are less you can have more routing?07:14
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 265 seconds)08:02
*** jn <jn!~quassel@2a02:908:1066:b7c0:20d:b9ff:fe49:15fc> has joined #yosys08:03
*** bpye <bpye!~bpye@user/bpye> has quit IRC (Ping timeout: 256 seconds)08:35
*** bpye <bpye!~bpye@user/bpye> has joined #yosys08:47
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC (Read error: Connection reset by peer)09:35
*** kivikakk <kivikakk!~kivikakk@2001:470:69fc:105::3:33ce> has quit IRC (Read error: Connection reset by peer)09:35
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has quit IRC (Write error: Connection reset by peer)09:35
*** notafile[m] <notafile[m]!~notafilem@2001:470:69fc:105::181f> has quit IRC (Read error: Connection reset by peer)09:35
*** pepijndevos[m] <pepijndevos[m]!~pepijndev@2001:470:69fc:105::b6a8> has quit IRC (Write error: Connection reset by peer)09:35
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has quit IRC (Read error: Connection reset by peer)09:35
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has quit IRC (Write error: Connection reset by peer)09:35
*** healdove <healdove!~healdove@2001:470:69fc:105::3:30c4> has quit IRC (Write error: Connection reset by peer)09:35
*** bjonnh[m] <bjonnh[m]!~bjonnhmat@2001:470:69fc:105::29> has quit IRC (Read error: Connection reset by peer)09:35
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC (Write error: Connection reset by peer)09:35
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has joined #yosys09:38
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has quit IRC (Remote host closed the connection)09:39
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has joined #yosys09:40
*** pepijndevos[m] <pepijndevos[m]!~pepijndev@2001:470:69fc:105::b6a8> has joined #yosys09:43
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has joined #yosys09:43
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #yosys09:43
*** healdove <healdove!~healdove@2001:470:69fc:105::3:30c4> has joined #yosys09:43
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #yosys09:43
*** kivikakk <kivikakk!~kivikakk@2001:470:69fc:105::3:33ce> has joined #yosys09:43
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has joined #yosys09:43
*** bjonnh[m] <bjonnh[m]!~bjonnhmat@2001:470:69fc:105::29> has joined #yosys09:43
*** notafile[m] <notafile[m]!~notafilem@2001:470:69fc:105::181f> has joined #yosys09:44
*** bpye <bpye!~bpye@user/bpye> has quit IRC (Ping timeout: 248 seconds)09:44
*** bpye <bpye!~bpye@user/bpye> has joined #yosys10:06
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has quit IRC (Ping timeout: 248 seconds)10:17
*** healdove <healdove!~healdove@2001:470:69fc:105::3:30c4> has quit IRC (Ping timeout: 265 seconds)10:17
*** bjonnh[m] <bjonnh[m]!~bjonnhmat@2001:470:69fc:105::29> has quit IRC (Ping timeout: 246 seconds)10:17
*** notafile[m] <notafile[m]!~notafilem@2001:470:69fc:105::181f> has quit IRC (Ping timeout: 260 seconds)10:17
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has quit IRC (Ping timeout: 260 seconds)10:17
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC (Ping timeout: 252 seconds)10:17
*** pepijndevos[m] <pepijndevos[m]!~pepijndev@2001:470:69fc:105::b6a8> has quit IRC (Ping timeout: 264 seconds)10:17
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has quit IRC (Ping timeout: 264 seconds)10:17
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC (Ping timeout: 265 seconds)10:17
*** kivikakk <kivikakk!~kivikakk@2001:470:69fc:105::3:33ce> has quit IRC (Ping timeout: 256 seconds)10:17
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has joined #yosys10:25
*** healdove <healdove!~healdove@2001:470:69fc:105::3:30c4> has joined #yosys10:28
*** kivikakk <kivikakk!~kivikakk@2001:470:69fc:105::3:33ce> has joined #yosys10:31
*** notafile[m] <notafile[m]!~notafilem@2001:470:69fc:105::181f> has joined #yosys10:48
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has joined #yosys10:49
*** bjonnh[m] <bjonnh[m]!~bjonnhmat@2001:470:69fc:105::29> has joined #yosys10:55
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #yosys11:01
*** pepijndevos[m] <pepijndevos[m]!~pepijndev@2001:470:69fc:105::b6a8> has joined #yosys11:11
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has joined #yosys11:11
*** strobo <[email protected]> has quit IRC (Read error: Connection reset by peer)11:13
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #yosys11:17
*** strobo <[email protected]> has joined #yosys11:19
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has quit IRC (Remote host closed the connection)11:32
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has quit IRC (Read error: Connection reset by peer)11:32
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has quit IRC (Write error: Connection reset by peer)11:32
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has quit IRC (Write error: Connection reset by peer)11:32
*** notafile[m] <notafile[m]!~notafilem@2001:470:69fc:105::181f> has quit IRC (Write error: Connection reset by peer)11:32
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has quit IRC (Remote host closed the connection)11:32
*** healdove <healdove!~healdove@2001:470:69fc:105::3:30c4> has quit IRC (Read error: Connection reset by peer)11:32
*** pepijndevos[m] <pepijndevos[m]!~pepijndev@2001:470:69fc:105::b6a8> has quit IRC (Write error: Connection reset by peer)11:32
*** kivikakk <kivikakk!~kivikakk@2001:470:69fc:105::3:33ce> has quit IRC (Write error: Connection reset by peer)11:32
*** bjonnh[m] <bjonnh[m]!~bjonnhmat@2001:470:69fc:105::29> has quit IRC (Remote host closed the connection)11:32
*** xiretza[m] <xiretza[m]!~xiretzaxi@2001:470:69fc:105::9b1> has joined #yosys11:34
*** pepijndevos[m] <pepijndevos[m]!~pepijndev@2001:470:69fc:105::b6a8> has joined #yosys11:37
*** whitequark <whitequark!~whitequar@2001:470:69fc:105::37> has joined #yosys11:37
*** programmerjake <programmerjake!~programme@2001:470:69fc:105::172f> has joined #yosys11:37
*** bjonnh[m] <bjonnh[m]!~bjonnhmat@2001:470:69fc:105::29> has joined #yosys11:37
*** healdove <healdove!~healdove@2001:470:69fc:105::3:30c4> has joined #yosys11:37
*** jevinskie[m] <jevinskie[m]!~jevinskie@2001:470:69fc:105::bb3> has joined #yosys11:37
*** jryans <jryans!~jryans@2001:470:69fc:105::1d> has joined #yosys11:37
*** kivikakk <kivikakk!~kivikakk@2001:470:69fc:105::3:33ce> has joined #yosys11:37
*** notafile[m] <notafile[m]!~notafilem@2001:470:69fc:105::181f> has joined #yosys11:37
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has joined #yosys14:58
*** krispaul <[email protected]> has quit IRC (Quit: WeeChat 2.3)14:59
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys15:00
*** so-offishul <[email protected]> has joined #yosys15:05
*** so-offish <so-offish!~so-offish@2610:148:610:2b11::d> has quit IRC (Ping timeout: 256 seconds)15:09
*** so-offish1 <so-offish1!~so-offish@2610:148:610:2b11::d> has joined #yosys15:12
*** so-offishul <[email protected]> has quit IRC (Ping timeout: 246 seconds)15:14
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has quit IRC (Remote host closed the connection)15:30
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Remote host closed the connection)16:05
*** jn <[email protected]> has joined #yosys16:06
*** so-offish1 <so-offish1!~so-offish@2610:148:610:2b11::d> has quit IRC (Quit: Leaving)17:20
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 264 seconds)17:58
*** singham <singham!~singham@2405:201:f:1e5a:f53d:213e:e018:d1cb> has joined #yosys18:50
singhamIn all ICs, there is just the 1 semiconductor layer?18:51
singhambase wafer?18:51
knielsensingham: That's the way they are produced. The transistors are created with the bottom layers, and then metal layers go on top with the routing18:52
singhamThere's no Y axis, sandwich type connections?18:52
singhamknielsen: Yes, are you sure? Say there is Ryzen 3. They use a single layer 7nm process?18:53
knielsenthere's vertical routing (called "vias"). And I think there's some instances where two (or more) individual chips are stacked on top of each other after wafer has been produced18:53
singhamAha. How probable is that?18:54
singhamThe stacking of wafers? Will there be say an AND gate on bottom layer, OR on above layer and connect both?18:55
tntWell you have fancy process to stack multiple layers ( 3D NAND / X3D amd parts / ... ) but they're made in 2d and then stacked.18:55
knielsensingham: It's inherent in the process by which the wafer is produced. You start with the pure silicon crystal in a thin slice ("wafer"). Then regions are doped to create the N and P regions that form the mosfet transistors. Then the gate goes on top (or a bit more complex for finfet etc), and metal layers are layed down on top of that. The transistors can only be created on the bottom layer on the silicon 18:56
knielsencrystal18:56
singhamhttps://en.wikipedia.org/wiki/Three-dimensional_integrated_circuit18:58
tpbTitle: Three-dimensional integrated circuit - Wikipedia (at en.wikipedia.org)18:58
singhamInteresting18:59
singhamPhysical design is very complex compared to writing HDL18:59
singhamThere are sizes of gates, adding buffers, splitting of signals, cross-talking between wires, clock skews and jitters, and a lot more!19:00
singhamknielsen: What do you do?19:08
singhamI mean, what is your work?19:08
singhamtnt and knielsen19:20
singhamThanks folks19:20
* singham will see you comrades later19:20
*** singham <singham!~singham@2405:201:f:1e5a:f53d:213e:e018:d1cb> has left #yosys19:20
*** so-offish <so-offish!~so-offish@2610:148:610:2b11::d> has joined #yosys20:54
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)22:11
*** nonchip <[email protected]> has joined #yosys22:11
*** markov_twain <markov_twain!~markov_tw@user/markov-twain/x-1620001> has joined #yosys22:50
so-offishHey everybody - if I open up nextpnr, an I just run a command that's like, rip everything up and start over again? Like go back to unpacked, unplaced, unrouted? Or maybe just unplaced/unrouted would be good enough...23:30
so-offishI know "just look at the API" but I'm tired RN and if anybody just knows off the top of their head I'd appreciate it. 23:30

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!