Skip to content

Instantly share code, notes, and snippets.

@w8r
Last active September 6, 2018 11:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save w8r/343bc54aecf45a20f8cc9ceb33ae7064 to your computer and use it in GitHub Desktop.
Save w8r/343bc54aecf45a20f8cc9ceb33ae7064 to your computer and use it in GitHub Desktop.
{
"nodes": [
{
"id": 0,
"data": {
"type": "device",
"name": "iPhone"
}
},
{
"data": {
"type": "part",
"part_type": "Accelerometer"
},
"id": "p0"
},
{
"data": {
"type": "part",
"part_type": "Audio Chipset"
},
"id": "p1"
},
{
"data": {
"type": "part",
"part_type": "Codec"
},
"id": "p2"
},
{
"data": {
"type": "part",
"part_type": "Baseband processor"
},
"id": "p3"
},
{
"data": {
"type": "part",
"part_type": "Battery"
},
"id": "p4"
},
{
"data": {
"type": "part",
"part_type": "Controller chip"
},
"id": "p5"
},
{
"data": {
"type": "part",
"part_type": "Camera"
},
"id": "p6"
},
{
"data": {
"type": "part",
"part_type": "Display"
},
"id": "p7"
},
{
"data": {
"type": "part",
"part_type": "DRAM"
},
"id": "p8"
},
{
"data": {
"type": "part",
"part_type": "eCompass"
},
"id": "p9"
},
{
"data": {
"type": "part",
"part_type": "Fingerprint sensor authentication"
},
"id": "p10"
},
{
"data": {
"type": "part",
"part_type": "Flash memory"
},
"id": "p11"
},
{
"data": {
"type": "part",
"part_type": "Gyroscope"
},
"id": "p12"
},
{
"data": {
"type": "part",
"part_type": "Inductor coils"
},
"id": "p13"
},
{
"data": {
"type": "part",
"part_type": "Main chassi"
},
"id": "p14"
},
{
"data": {
"type": "part",
"part_type": "Mixed-signal chips"
},
"id": "p15"
},
{
"data": {
"type": "part",
"part_type": "Plastic parts"
},
"id": "p16"
},
{
"data": {
"type": "part",
"part_type": "Radio frequency modules"
},
"id": "p17"
},
{
"data": {
"type": "part",
"part_type": "Screen glass"
},
"id": "p18"
},
{
"data": {
"type": "part",
"part_type": "Semiconductors"
},
"id": "p19"
},
{
"data": {
"type": "part",
"part_type": "Touch ID sensor"
},
"id": "p20"
},
{
"data": {
"type": "part",
"part_type": "Touchscreen controller"
},
"id": "p21"
},
{
"data": {
"type": "part",
"part_type": "Transmitter"
},
"id": "p22"
},
{
"data": {
"type": "part",
"part_type": "Amplification modules"
},
"id": "p23"
},
{
"data": {
"type": "part",
"part_type": "Chipset"
},
"id": "p24"
},
{
"data": {
"type": "part",
"part_type": "Processor"
},
"id": "p25"
},
{
"id": "m0",
"data": {
"type": "manufacturer",
"name": "Bosch",
"country": "de"
}
},
{
"id": "m1",
"data": {
"type": "manufacturer",
"name": "Invensense",
"country": "us"
}
},
{
"id": "m2",
"data": {
"type": "manufacturer",
"name": "Cirrus Logic",
"country": "us"
}
},
{
"id": "m3",
"data": {
"type": "manufacturer",
"name": "Qualcomm",
"country": "us"
}
},
{
"id": "m4",
"data": {
"type": "manufacturer",
"name": "Samsung",
"country": "kr"
}
},
{
"id": "m5",
"data": {
"type": "manufacturer",
"name": "Huizhou Desay Battery",
"country": "cn"
}
},
{
"id": "m6",
"data": {
"type": "manufacturer",
"name": "Sony",
"country": "jp"
}
},
{
"id": "m7",
"data": {
"type": "manufacturer",
"name": "OmniVision",
"country": "us"
}
},
{
"id": "m8",
"data": {
"type": "manufacturer",
"name": "TMSC",
"country": "tw"
}
},
{
"id": "m9",
"data": {
"type": "manufacturer",
"name": "GlobalFoundries",
"country": "us"
}
},
{
"id": "m10",
"data": {
"type": "manufacturer",
"name": "PMC Sierra",
"country": "us"
}
},
{
"id": "m11",
"data": {
"type": "manufacturer",
"name": "Broadcom Corp",
"country": "us"
}
},
{
"id": "m12",
"data": {
"type": "manufacturer",
"name": "Japan Display",
"country": "jp"
}
},
{
"id": "m13",
"data": {
"type": "manufacturer",
"name": "Sharp",
"country": "js"
}
},
{
"id": "m14",
"data": {
"type": "manufacturer",
"name": "LG Display",
"country": "kr"
}
},
{
"id": "m15",
"data": {
"type": "manufacturer",
"name": "Alps Electric",
"country": "jp"
}
},
{
"id": "m16",
"data": {
"type": "manufacturer",
"name": "SK Hynix",
"country": "kr"
}
},
{
"id": "m17",
"data": {
"type": "manufacturer",
"name": "STMicroelectronics",
"country": "fr"
}
},
{
"id": "m18",
"data": {
"type": "manufacturer",
"name": "Authentec",
"country": "cn"
}
},
{
"id": "m19",
"data": {
"type": "manufacturer",
"name": "Toshiba",
"country": "jp"
}
},
{
"id": "m20",
"data": {
"type": "manufacturer",
"name": "TDK",
"country": "jp"
}
},
{
"id": "m21",
"data": {
"type": "manufacturer",
"name": "Foxconn",
"country": "cn"
}
},
{
"id": "m22",
"data": {
"type": "manufacturer",
"name": "Pegatron",
"country": "cn"
}
},
{
"id": "m23",
"data": {
"type": "manufacturer",
"name": "NXP",
"country": "nl"
}
},
{
"id": "m24",
"data": {
"type": "manufacturer",
"name": "Hi-P",
"country": "sg"
}
},
{
"id": "m25",
"data": {
"type": "manufacturer",
"name": "Green Point",
"country": "cn"
}
},
{
"id": "m26",
"data": {
"type": "manufacturer",
"name": "Avago",
"country": "tw"
}
},
{
"id": "m27",
"data": {
"type": "manufacturer",
"name": "RF Micro Devices",
"country": "tw"
}
},
{
"id": "m28",
"data": {
"type": "manufacturer",
"name": "TriQuint Semiconductors",
"country": "us"
}
},
{
"id": "m29",
"data": {
"type": "manufacturer",
"name": "Texas Instruments",
"country": "us"
}
},
{
"id": "m30",
"data": {
"type": "manufacturer",
"name": "Fairchild",
"country": "us"
}
},
{
"id": "m31",
"data": {
"type": "manufacturer",
"name": "Maxim Integrated",
"country": "us"
}
},
{
"id": "m32",
"data": {
"type": "manufacturer",
"name": "Xintec",
"country": "tw"
}
},
{
"id": "m33",
"data": {
"type": "manufacturer",
"name": "Corning",
"country": "us"
}
},
{
"id": "m34",
"data": {
"type": "manufacturer",
"name": "Skyworks",
"country": "us"
}
},
{
"id": "m35",
"data": {
"type": "manufacturer",
"name": "Qorvo",
"country": "cn"
}
},
{
"id": "m36",
"data": {
"type": "manufacturer",
"name": "GT Advanced Technologies",
"country": "cn"
}
},
{
"id": "m37",
"data": {
"type": "manufacturer",
"name": "TSMC",
"country": "tw"
}
},
{
"id": "m38",
"data": {
"type": "manufacturer",
"name": "Win Semiconductors",
"country": "tw"
}
}
],
"edges": [
{
"source": 0,
"target": "p0",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p1",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p2",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p3",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p4",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p5",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p6",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p7",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p8",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p9",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p10",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p11",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p12",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p13",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p14",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p15",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p16",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p17",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p18",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p19",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p20",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p21",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p22",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p23",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p24",
"data": {
"type": "has_part"
}
},
{
"source": 0,
"target": "p25",
"data": {
"type": "has_part"
}
},
{
"source": "p0",
"target": "m0",
"data": {
"type": "produced_by"
}
},
{
"source": "p0",
"target": "m1",
"data": {
"type": "produced_by"
}
},
{
"source": "p1",
"target": "m2",
"data": {
"type": "produced_by"
}
},
{
"source": "p2",
"target": "m2",
"data": {
"type": "produced_by"
}
},
{
"source": "p3",
"target": "m3",
"data": {
"type": "produced_by"
}
},
{
"source": "p4",
"target": "m5",
"data": {
"type": "produced_by"
}
},
{
"source": "p5",
"target": "m0",
"data": {
"type": "produced_by"
}
},
{
"source": "p5",
"target": "m10",
"data": {
"type": "produced_by"
}
},
{
"source": "p6",
"target": "m6",
"data": {
"type": "produced_by"
}
},
{
"source": "p6",
"target": "m7",
"data": {
"type": "produced_by"
}
},
{
"source": "p24",
"target": "m4",
"data": {
"type": "produced_by"
}
},
{
"source": "p24",
"target": "m8",
"data": {
"type": "produced_by"
}
},
{
"source": "p24",
"target": "m9",
"data": {
"type": "produced_by"
}
},
{
"source": "p25",
"target": "m4",
"data": {
"type": "produced_by"
}
},
{
"source": "p25",
"target": "m8",
"data": {
"type": "produced_by"
}
},
{
"source": "p25",
"target": "m9",
"data": {
"type": "produced_by"
}
},
{
"source": "p7",
"target": "m12",
"data": {
"type": "produced_by"
}
},
{
"source": "p7",
"target": "m13",
"data": {
"type": "produced_by"
}
},
{
"source": "p7",
"target": "m14",
"data": {
"type": "produced_by"
}
},
{
"source": "p8",
"target": "m37",
"data": {
"type": "produced_by"
}
},
{
"source": "p8",
"target": "m16",
"data": {
"type": "produced_by"
}
},
{
"source": "p9",
"target": "m15",
"data": {
"type": "produced_by"
}
},
{
"source": "p10",
"target": "m18",
"data": {
"type": "produced_by"
}
},
{
"source": "p11",
"target": "m4",
"data": {
"type": "produced_by"
}
},
{
"source": "p11",
"target": "m19",
"data": {
"type": "produced_by"
}
},
{
"source": "p12",
"target": "m17",
"data": {
"type": "produced_by"
}
},
{
"source": "p13",
"target": "m20",
"data": {
"type": "produced_by"
}
},
{
"source": "p14",
"target": "m21",
"data": {
"type": "produced_by"
}
},
{
"source": "p14",
"target": "m22",
"data": {
"type": "produced_by"
}
},
{
"source": "p15",
"target": "m23",
"data": {
"type": "produced_by"
}
},
{
"source": "p16",
"target": "m24",
"data": {
"type": "produced_by"
}
},
{
"source": "p16",
"target": "m25",
"data": {
"type": "produced_by"
}
},
{
"source": "p17",
"target": "m38",
"data": {
"type": "produced_by"
}
},
{
"source": "p17",
"target": "m27",
"data": {
"type": "produced_by"
}
},
{
"source": "p17",
"target": "m28",
"data": {
"type": "produced_by"
}
},
{
"source": "p17",
"target": "m26",
"data": {
"type": "produced_by"
}
},
{
"source": "p17",
"target": "m3",
"data": {
"type": "produced_by"
}
},
{
"source": "p18",
"target": "m33",
"data": {
"type": "produced_by"
}
},
{
"source": "p18",
"target": "m36",
"data": {
"type": "produced_by"
}
},
{
"source": "p19",
"target": "m29",
"data": {
"type": "produced_by"
}
},
{
"source": "p19",
"target": "m30",
"data": {
"type": "produced_by"
}
},
{
"source": "p19",
"target": "m31",
"data": {
"type": "produced_by"
}
},
{
"source": "p20",
"target": "m37",
"data": {
"type": "produced_by"
}
},
{
"source": "p20",
"target": "m32",
"data": {
"type": "produced_by"
}
},
{
"source": "p21",
"target": "m11",
"data": {
"type": "produced_by"
}
},
{
"source": "p22",
"target": "m34",
"data": {
"type": "produced_by"
}
},
{
"source": "p22",
"target": "m35",
"data": {
"type": "produced_by"
}
},
{
"source": "p23",
"target": "m34",
"data": {
"type": "produced_by"
}
},
{
"source": "p23",
"target": "m35",
"data": {
"type": "produced_by"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment