Skip to content
  • Categories
  • Recent
  • Tags
  • All Topics
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Caint logo. It's just text.
DJ🌞:donor:I

infosecdj@infosec.exchange

@infosecdj@infosec.exchange
About
Posts
18
Topics
2
Shares
0
Groups
0
Followers
0
Following
0

View Original

Posts

Recent Best Controversial

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Here they could've just used a bunch of gates, really. Not everything needs to be a PLA. πŸ˜…

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    A more classical approach is to use arrays for both products and sums. Here is an example of such: products on the top, sums on the bottom.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    There are variations on the theme all over the die. In this particular instance, some of the inputs are routed through and out of the top for some other piece of circuitry to use. And one of the products is shamelessly routed out of the array on the metal layer.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    In this particular PLA, the sums are formed by discrete gates. Only about two products are used for each sum, so I guess this was a better solution area wise. Here is the schematics for that part. Q9..11 form another NOR gate which does the actual summing, while the rest appears to be signal conditioning and output driving. Counting inversions, it seems the output is the true sum of products of inverted inputs, as the designer only had NOR gates to work with... so NOR -> NOT-AND for the products, and then NOR-NOT-NOT-NOT -> OR for the sums.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    The products part is formed from the inputs by placing or skipping a transistor. Here are two product lines I drew over the previous image. Each vertical poly line represents an input, and each product is formed by connecting required inputs via a transistor to the product output! Nothing too complicated. Astute readers will notice each product is this formed by a NOR gate -- its pull-ups are on the right.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    A programmable logic array (PLA) is a physical implementation of a bunch of logic equations, nothing more. It allows to flexibly "program" the outputs to become arbitrary logic functions of its inputs, in the form of "sum of products" typically. The "program" part happens at the design time though.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Other structures are readable though. The whole die is full of PLAs. Let's have a closer look at them. Here's one, with pano links for convenience.

    https://siliconprawn.org/map/intel/80286-10/infosecdj_mz_nikpa20x/#x=28132&y=5784&z=6
    https://siliconprawn.org/map/intel/80286-10/infosecdj_poly_nikpa20x/#x=28133&y=5788&z=6

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    The microcode ROM outputs 17+18 lines, for the grand total of 35 bits. This seems obviously not enough to drive everything there is on the die, so some advanced magic must be going on. But this is a topic for deeper research. The implant ROM was not optically readable without further processing.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Another unit easy to identify--because it's right up in your face there--is the microcode ROM. It is the most densely packed unit of them all on this die. At the very top seems to be some registering and decoding action, splitting the inputs two ways: 8 bits goes to the left, the rest goes to the right. Bits on the left go into a small pre-decoder unit and produce 16 word lines. Bits on the right split again, and some 10 go into the middle of the array to produce two select lines per chunk, while another two drive the column muxes.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    One thing easy to identify is the clock driver. Clock is probably the most important signal in any system, and one with the highest fanout. So it has to be driven with the biggest transistors. The deprocessed image clearly shows a lot of parallel structures.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    The whole bottom side is occupied by the 16 data bus pins. The wide bundle seems to be going up, so all the stuff around could be related to the datapath and instruction fetching. I got no idea where the ALU is. πŸ˜…

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Now, there is a lot going on here on this die. Half the top and the whole right side of the pad ring is taken by the address bus pins. Visually tracing the wires shows the top right unit is connected to all of them. Probably not unrelated to the "address unit" on the block diagram.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Note there are several "not connected" pins, which correspond to the unbonded pads. I wonder what signals are made available via those? If anyone has information, do comment please!

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Quite unexpectedly, pin numbering on the die is going clockwise. Pin 1 is in top left corner of the image. I seem to recall some PLCC chips having dies mounted upside down...

    Image taken from the AMD datasheet.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Yes, one thing that immediately stands out is the difference between two images. Why is one gray+while while the other one is trippy coloured? This has to do with thin film interference in oxide films. The chips use silicon dioxide / SiO2 as insulator between layers, and it is transparent and thus invisible -- you can confirm this by looking outside your window, where glass is also made of SiO2. The oxide thickness is normally quite uniform across dies, so colours stay uniform. However, when the surface is etched--and especially by someone like me--the uneven rate of material removal results in uneven thickness of remaining oxide. This gives very nice colour gradients! Not that different from your soap bubbles really.

    Note this can only be seen when imaged dry. Using immersion oil would result in all the colours disappearing! I normally do exactly that as rainbows everywhere could be distracting, but in this case it was just too pretty.

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again
    DJ🌞:donor:I DJ🌞:donor:

    Hey all, sorry it has been a while for the #nakeddiefriday due to health reasons, but here we come again!

    Today's guest of honor is one made by intel, the 80286! This is an NMOS sample, but CMOS versions exist too (I got no samples yet). One metal layer only! I also deprocessed the sample to fully expose polysilicon and diffusion layers. Let's have a look?

    Many thanks to @gloriouscow for supporting this work!

    SiPron page: https://siliconprawn.org/archive/doku.php?id=infosecdj:intel:80286-10

    #electronics #reverseengineering #retrocomputing

    Uncategorized nakeddiefriday electronics reverseengineering retrocomputing

  • oh. so now, when you point out somebody posted extruded bullshit, people post an aggressive response then delete it immediately so you can't even tell them to shove it too.
    DJ🌞:donor:I DJ🌞:donor:

    oh. so now, when you point out somebody posted extruded bullshit, people post an aggressive response then delete it immediately so you can't even tell them to shove it too. nice. #culture

    Uncategorized culture

  • I don't have survivalist inclinations, but I entertained the thought for a moment.
    DJ🌞:donor:I DJ🌞:donor:

    @haitchfive is this generated by an LLM? who's going to stockpile POWERED-UP memory?

    Uncategorized permacomputing retrocomputing zxspectrum speccy spectrum z80
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • All Topics
  • Popular
  • World
  • Users
  • Groups