Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mcmaster:start [2018/04/06 19:19]
mcmaster
mcmaster:start [2023/02/16 10:17] (current)
Line 4: Line 4:
  
 All of my images are released under CC BY unless otherwise noted. All of my images are released under CC BY unless otherwise noted.
 +
 +Enjoy this work? Consider [[https://www.patreon.com/mtvre|supporting me on Patreon!]]
 +
 +[[mcmaster:wafer|Wafers]]
  
 Images: Images:
-{{topic>collection_jm}} 
  
 {{topic>collection_mcmaster}} {{topic>collection_mcmaster}}
- 
  
  
Line 35: Line 37:
 I got a lot of requests to image stuff, so here's my official policy. I got a lot of requests to image stuff, so here's my official policy.
  
-In short, I focus on chips that are of interest to me.  I do lots of chips for others, but I give priority to people that are able to provide funds.+TLDR: for a typical chip, I suggest $25-200 donation to get it decapped and imaged for public use. Delayering is extra 
 +  * e-mail me (hobby/public): JohnDMcMaster @@@ gmail.com 
 +  * e-mail me (consulting): john @@@ mcmaster.tech Note consulting rates are not the same as hobby rates 
 +  * [[https://twitter.com/johndmcmaster|DM me on Twitter]]
  
-In terms of consumables, equipment wear etc, each simple chip costs me about $20 to decap/image (not counting huge equipment NRE).  As of 2014, a professional shop charges around $100 for simplelow resolution top metal dceap/image.  People give me upwards of $150 per simple chip if they are feeling generous and want to support other projects.  Simple => not implant ROM and preferably does not require delayering.  Not sure what shop would charge for delayering, but lets say upwards of $100 donation for delayering.  Chips from the 80's should be simple.+Please provide the following information for each chip
 +  * Can you provide any funding for the work? 
 +    * Commercial or personal interest? 
 +    * Decapping involves harsh chemicals, direct expenses, high NRE, and time so contributions are greatly appreciated 
 +  * Any potential legal issues associated with the chip? 
 +    * If soit will be evaluated on case by case basis 
 +    * Ex: DRM, crypto can be problematic 
 +    * Ex: typical sound chip or microcontroller is not an issue 
 +    * I will not work on: satellitecable TV 
 +  * Clearly identify the chips, especially if you are sending more than one 
 +    * Ex: specify "344S0061-A" instead of"SWIM", since that's what's printed on it 
 +  * What deliverables are you looking for? 
 +    * I assume top metal image at 20x by default 
 +    * Let me know if you are looking for other services like ROM extraction or delayering 
 +  * Replaceability/value 
 +    * Occasionally tings go wrongHow much would it cost to get a second one? 
 +  * Any previous knowledge? Maybe things people tried that didn't work? 
 +  * Do you have particular timeline in mind? 
 +    * Coordinate with me for best results 
 +  * By default I retain copyright and publish work CC BY on siliconpr0n.org
  
-Delayering is typically more risky to the chip and myself (toxic chemicals like hydrofluoric acid).  Similar issues with staining and lapping Lapping is currently extremely labor intensive and not very well refined (although can get a small area easily).+In short, I focus on chips that are of interest to me.  I do lots of chips for others, but I give priority to people that are able to provide fundsThis section is written with open source projects as the main audience, but note also offer services through my embedded security consulting service.
  
-This is hobby and I'not interested in operating as business.  I'd really like to focus on chips that I can (eventually) release on pr0n, ideally under CC licenses.+In terms of consumables, equipment wear etc, each simple chip costs me about $25 to decap/image (not counting huge equipment NRE). As of 2014, professional shop charges around $100 for a simple, low resolution top metal dceap/image.  People give me upwards of $200 per simple chip if they are feeling generous and want to support other projects.  Simple => not implant ROM and preferably does not require delayering.  Not sure what shop would charge for delayering, but lets say generally 3x the cost of top metal imaging.  Chips from the 80's should be simple. 
 + 
 +Delayering is typically more risky to the chip and myself (toxic chemicals like hydrofluoric acid). Similar issues with staining and lapping.  Lapping is currently extremely labor intensive and not very well refined (although I can get a small area easily). 
 + 
 +I prefer to focus on chips that I can (eventually) release on siliconpr0n.org, ideally under CC licenses.
  
 In general I want to focus on R&D / labwork and not hand digitization.  I do have some limited semi-automatic digitization capabilities for planarized chips though that I'd like to develop (ex: works on PS1 chipset). In general I want to focus on R&D / labwork and not hand digitization.  I do have some limited semi-automatic digitization capabilities for planarized chips though that I'd like to develop (ex: works on PS1 chipset).
  
-Most of this is targeted towards small chips up to the mid 90's.  If the die is obnoxiously large (ex: 486 CPU) it will be difficult for me to photograph and stitch the entire thing.  Similarly I unfortunately do not have EM capabilities to image fine processes 180 nm is doable on my equipment but really pushing it (ex: XC2C32A).+Most of this is targeted towards small chips up to the mid 90's.  If the die is obnoxiously large (ex: 486 CPU) it will be difficult for me to photograph and stitch the entire thing.  Similarly most of my equipment is targeted towards larger processes (say 180+nm), although I do have a small SEM if requiredSee [[https://siliconpr0n.org/map/xilinx/xc2c32a/mcmaster_lap4-04_mit20x/|XC2C32A]] for an example 180 nm chip taken with a relatively low power objective, noting in theory I can get about 11x the detail (NA 0.42 => 1.4).
  
-Other: most of the work is in decapping, not actual imaging. If you happen to already have a bare die and would be satisfied with a quick / lower quality scan, feel free to send me a few dies. This may actually work out well for you since most of the money is in the microscope, not the decapping supplies.+Other: most of the work is in decapping, not actual imaging. If you happen to already have a bare, clean die and would be satisfied with a quick / lower quality scan, feel free to send me a few dies. This also can work out well since most of the NRE cost is in the microscope, not the decapping supplies.
  
-Please provide the following information for each chip: +Chips are non-returnable. If you need something back, please make an explicit agreement before sending. 
-  * Required: markings on the chip + 
-    * Do not just send me the chip code name and expect me to know which one it corresponds to + 
-    * Exspecify "344S0061-A" instead of"SWIM" +====== Scales ====== 
-  * Optionalalternate names + 
-    ExSWIMPentium 1 etc +mit20x vs mit20x2
-    * These are helpful to add to wiki pages +  * mit20xBH2 microscope, MU800 camera, 0.5x relay lens, Mitutoyo M Plan Apo lens 
-  * Required: what you want +  mit20x2BH2 microscopeUSB3 camera, 0.75x relay lens?, Mitutoyo M Plan Apo lens 
-    * Full images of every layer so you can digitize it? +    * Select medium resolution 2736 x 1824 
-      * Do you need the whole die or just a part of it? +    * 20x 
-    Top metal image for aesthetic purposes? +      * 0.42 @ 800 nm => 952 nm R objective resolution 
-      * Are you hoping for high resolution that can see every wire or just an overview shot? +      0.42 @ 532 nm => 633 nm G objective resolution 
-    * ROM dump? +      * 0.42 @ 400 nm => 476 nm B objective resolution 
-      * Suggested method? +      * About 820 um wide field of view 
-      * Image mask ROM only? +      * 820 / 2736 = 300 nm pix raw 
-    * Erase fuses laser magic? +        Cut image by half to sample RGB correctly => 600 nm / pix 
-  Optional: datasheet is a plus, especially if I need to do something invasive +      820 2736 / 0.5 = 599 nm / pix ultimate image resolution 
-  If applicable: any previous knowledge of things people tried that didn't work +    * vc60x => 1.4 NA 
-  * Required: replaceability/value +      1.4 @ 400 nm => 143 nm objective resolution 
-    * Sometimes I can do something more aggressive (faster, sometimes much faster) that might have higher chance of damage +      * About 820 / (60/20=> 273 um FOV 
-    If they are readily available you should send me several just in case +      * 273 um / 2736 pix / 0.pix/pix => 200 nm / pix ultimate image resolution 
-      * Especially if you want me to do invasive analysis (ex: delayer) +    Conclusionpossibly losing slight resolution in blue, but probably good enough 
-    * TODO: come up with a scale, but here are some rough figures + 
-      * Very common: < $or can easily get for free +TODOlink github calibration files 
-        ExXC2C32A + 
-      * Common: can get more if you shell out mild cash +^ Scope      ^ Objective  ^ NA  ^ Resolving power (nm ^ Camera  ^ nm / pix  ^ Notes               ^ 
-        * Explaystation 1 CPU +| pr0nscope  | mit2x      |     | 5000                  | MU800   | 3550      |                     | 
-      * Rare: You can probably get more but it might take a while or cost >$100 +| pr0nscope  | mit5x      |     | 2000                  | MU800   | 1420      |                     | 
-        * Ex: playstation 4 CPU +| pr0nscope  | mit10x         | 1000                  | MU800   | 710                           | 
-      * Very rare: $1000 or un-replaceable +| pr0nscope  | mit20x         | 700                   | MU800   | 355                           | 
-        * Ex: CSG 4510 R3 (the C65 CPU+|            | mit20x2    |                           | 20MP    |           | New camera setup    | 
-  * Any other relevant information +| pr0nscope  | ns50xu                               | MU800   | 142                         | 
-  * Can you provide any funding for the work? +| pr0nscope  | nd50x      |                           | MU800   | 142                         | 
-    * Commercial or personal interest? +| pr0nscope  | mit50xn    |     | 700                   | MU800   | 142                           | 
-      * I'm not opposed to commercial interest so long as the die images remain free here +| pr0nscope  | mit100x    |     | 400                   | MU800   | 71        | FIXMEcorrect NA?  | 
-    * Funded projects are given priority + 
-    * I am willing to do a lot of stuff for free, but it does involve harsh chemicals, costs me money, and time so anything is appreciated + 
-  * Any legal issues associated with the chip+====== Die archive ======
-    * Does release need to get restricted+
-      * DRM?  Crypto? +
-    * Exa sound chip is no issue +
-  * Do you have a particular timeline in mind? +
-    * Between work and other requests don't be surprised if it takes me several months to get to it even if its only an hour of work +
-    * Coordinate with me for best results +
-    * I usually have the most time late Dec / early Jan +
-  * By default I retain copyright and publish work CC BY on sipr0n +
-    * If you need exclusive copyright, want to be included in CC license, etc make an explicit agreement with me+
  
-Still reading and interested?  Send me an e-mail: JohnDMcMaster @@@ gmail.com+Chips that were decapped for imaging, but stalled out for one reason or another
  
 +Includes
 +  * Konami 054539
 +    * Embargoed image data to be released 2022-12-13
 +  * Konami 053246
 +  * Konami 053247
  
 ====== References ====== ====== References ======
 
mcmaster/start.1523042388.txt.gz · Last modified: 2018/04/06 19:19 by mcmaster
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki