summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Nick Downing [Sat, 19 Jul 2025 02:05:51 +0000 (12:05 +1000)]
Add /8085/blocks.png which manually separates the chip into any obvious blocks, change /conn_matrix.txt and /Makefile to include blocks.png in the analysis (it will generate reports to indicate the association between channels and blocks)
Nick Downing [Fri, 18 Jul 2025 14:03:26 +0000 (00:03 +1000)]
Add /8085/net_names.txt naming the 41 numerically smallest net numbers
Nick Downing [Fri, 18 Jul 2025 12:57:42 +0000 (22:57 +1000)]
In /8085 put pads layer at beginning of stack, means we cannot see it anymore in the layer/net images but the assignment to item numbers and hence net numbers will be more stable for the external pins, generate layers_rev.png so we can see the top view of chip with pads visible and metal having priority over poly/diff
Nick Downing [Fri, 18 Jul 2025 12:32:37 +0000 (22:32 +1000)]
In /scripts/net_channels.py add resistor solver to determine channel resistance
Nick Downing [Thu, 17 Jul 2025 01:29:07 +0000 (11:29 +1000)]
Add /orig/*_6800.js from https://github.com/trebonian/visual6502.git commit
d8ecc129, add preliminary analysis in /6800 with improved automatic processing relative to /6502, add /6800/notes.txt with ideas for further automatic processing
Nick Downing [Thu, 17 Jul 2025 00:48:00 +0000 (10:48 +1000)]
Improve /scripts/segdefs*.py to allow multiple outlines, revert /scripts/to_mono.py to a 50% threshold so that we can see the pad names in /8085
Nick Downing [Wed, 16 Jul 2025 23:52:21 +0000 (09:52 +1000)]
Add /orig/z80_*.png from https://github.com/gdevic/Z80Explorer.git commit
6c6f15b8, add preliminary analysis in /z80
Nick Downing [Wed, 16 Jul 2025 10:52:43 +0000 (20:52 +1000)]
Add /orig/*_6502.js from https://github.com/trebonian/visual6502.git commit
d8ecc129, add scripts to regenerate the layer images from polygons, add preliminary analysis in /6502 -- it has some problems -- no pads layer, no depletion transistors yet (we don't have polygons for their channels), many missed connections (such as when a via is not automatically generated because it falls within a transistor bounding box) -- need to do a comprehensive comparison of the netlists
Nick Downing [Wed, 16 Jul 2025 05:39:31 +0000 (15:39 +1000)]
Move scripts into /scripts, analysis into /8085, add /8080 based on kinda-polygons from gerber exports in https://github.com/nickd4/vm80a.git commit
cd74c369
Nick Downing [Tue, 15 Jul 2025 14:31:43 +0000 (00:31 +1000)]
New approach where all image processing is done in one pass, saving both net and adjacency information, then transistors are reconstructed from the adjacency
Nick Downing [Mon, 14 Jul 2025 17:19:39 +0000 (03:19 +1000)]
First cut at NMOS IC analysis, can separate layers into contiguous regions with numeric IDs, then follow connections between layers to create numeric nets