JSON formats returned by CLI list commands
pi ip list tutorial.padring@1.TRUNK --format json --contents
{
"tutorial.padring@1.TRUNK": {
"ip": {
"creation_timestamp": 1585248195128,
"creator": "admin",
"description": "pad ring",
"dm_type": "P4",
"hooks": {
"hook_post_integrate": "",
"hook_post_load": "",
"hook_post_release": "/var/tmp/release_hook.bash $LIB $IP $VER $LINE",
"hook_post_update": "",
"hook_pre_integrate": "",
"hook_pre_release": ""
},
"host": "",
"icon": "package",
"labels": [
"analog"
],
"library": "tutorial",
"name": "padring",
"perms": [
{
"group": {
"name": "tutorial"
},
"owner": false,
"read": true,
"write": false
},
{
"owner": true,
"read": true,
"user": {
"name": "ada"
},
"write": true
},
{
"owner": true,
"read": true,
"user": {
"name": "alan"
},
"write": true
},
{
"owner": true,
"read": true,
"user": {
"name": "george"
},
"write": true
}
],
"properties": {
"CDSCELLS": {
"is_default": false,
"suffix": null,
"value": "[padring,BIAS,schematic] [padring,BIAS,layout]",
"value_type": "string"
},
"auth_required": {
"is_default": false,
"suffix": null,
"value": "N",
"value_type": "string"
},
"external_ip": {
"is_default": false,
"suffix": null,
"value": "N",
"value_type": "string"
},
"internal_ipid": {
"is_default": false,
"suffix": null,
"value": "INTERN0245G",
"value_type": "string"
},
"ip_lifecycle": {
"is_default": false,
"suffix": null,
"value": "owned",
"value_type": "choice"
},
"license_agreement": {
"is_default": false,
"suffix": null,
"value": "INTERNAL",
"value_type": "string"
},
"license_class": {
"is_default": false,
"suffix": null,
"value": "A",
"value_type": "string"
},
"license_expire": {
"is_default": true,
"suffix": null,
"value": 1738324800000,
"value_type": "datetime"
},
"license_start": {
"is_default": true,
"suffix": null,
"value": 1529064000000,
"value_type": "datetime"
},
"owner": {
"is_default": false,
"suffix": null,
"value": "BU356",
"value_type": "string"
},
"process_name": {
"is_default": false,
"suffix": null,
"value": "MS90G",
"value_type": "string"
},
"process_node": {
"is_default": false,
"suffix": null,
"value": "90",
"value_type": "string"
},
"target_power": {
"is_default": false,
"suffix": "mW",
"value": 50.0,
"value_type": "float"
},
"target_size": {
"is_default": false,
"suffix": "sq-mm",
"value": 35.0,
"value_type": "float"
},
"vendor_id": {
"is_default": false,
"suffix": null,
"value": "INTERNAL",
"value_type": "string"
},
"vendor_ipid": {
"is_default": false,
"suffix": null,
"value": "INTERNAL",
"value_type": "string"
}
},
"propsets": {
"CDSPROPS": {
"properties": {
"CDSCELLS": {
"is_default": false,
"suffix": null,
"value": "[padring,BIAS,schematic] [padring,BIAS,layout]",
"value_type": "string"
}
}
},
"basic": {
"properties": {
"auth_required": {
"is_default": false,
"suffix": null,
"value": "N",
"value_type": "string"
},
"external_ip": {
"is_default": false,
"suffix": null,
"value": "N",
"value_type": "string"
},
"internal_ipid": {
"is_default": false,
"suffix": null,
"value": "INTERN0245G",
"value_type": "string"
},
"ip_lifecycle": {
"is_default": false,
"suffix": null,
"value": "owned",
"value_type": "choice"
},
"license_agreement": {
"is_default": false,
"suffix": null,
"value": "INTERNAL",
"value_type": "string"
},
"license_class": {
"is_default": false,
"suffix": null,
"value": "A",
"value_type": "string"
},
"license_expire": {
"is_default": true,
"suffix": null,
"value": 1738324800000,
"value_type": "datetime"
},
"license_start": {
"is_default": true,
"suffix": null,
"value": 1529064000000,
"value_type": "datetime"
},
"owner": {
"is_default": false,
"suffix": null,
"value": "BU356",
"value_type": "string"
},
"process_name": {
"is_default": false,
"suffix": null,
"value": "MS90G",
"value_type": "string"
},
"process_node": {
"is_default": false,
"suffix": null,
"value": "90",
"value_type": "string"
},
"vendor_id": {
"is_default": false,
"suffix": null,
"value": "INTERNAL",
"value_type": "string"
},
"vendor_ipid": {
"is_default": false,
"suffix": null,
"value": "INTERNAL",
"value_type": "string"
}
}
},
"feature_status": {
"properties": {}
},
"global": {
"properties": {
"target_power": {
"is_default": false,
"suffix": "mW",
"value": 50.0,
"value_type": "float"
},
"target_size": {
"is_default": false,
"suffix": "sq-mm",
"value": 35.0,
"value_type": "float"
}
}
}
},
"uc": 8,
"uuid": "aff5e4ad-1e92-44ce-834d-441d424bff1c"
},
"ipid": {
"ip": "padring",
"library": "tutorial",
"line": "TRUNK",
"version": 1
},
"ipl": {
"creation_timestamp": 1585248195128,
"creator": "admin",
"description": "",
"icon": "",
"name": "TRUNK",
"perms": [
{
"group": {
"name": "tutorial"
},
"owner": false,
"read": true,
"write": false
},
{
"owner": true,
"read": true,
"user": {
"name": "ada"
},
"write": true
},
{
"owner": true,
"read": true,
"user": {
"name": "alan"
},
"write": true
},
{
"owner": true,
"read": true,
"user": {
"name": "george"
},
"write": true
}
],
"uc": 1,
"uuid": "928a0fa5-f800-4973-9755-1692f532773f"
},
"ipv": {
"aliases": [],
"alternate_contents": false,
"contents": {
"fileset": [
"cds/padring/.oalib#1",
"cds/padring/AOP_AMP_CORE/constraint/hierDesign.oa#1",
"cds/padring/AOP_AMP_CORE/constraint/master.tag#1",
"cds/padring/AOP_AMP_CORE/constraint/prop.cfg#1",
"cds/padring/AOP_AMP_CORE/data.dm#1",
"cds/padring/AOP_AMP_CORE/layout/data.dm#1",
"cds/padring/AOP_AMP_CORE/layout/layout.oa#1",
"cds/padring/AOP_AMP_CORE/layout/master.tag#1",
"cds/padring/AOP_AMP_CORE/schematic/data.dm#1",
"cds/padring/AOP_AMP_CORE/schematic/master.tag#1",
"cds/padring/AOP_AMP_CORE/schematic/sch.oa#1",
"cds/padring/AOP_AMP_CORE/symbol/master.tag#1",
"cds/padring/AOP_AMP_CORE/symbol/symbol.oa#1",
"cds/padring/AOP_AMP_II_CORE/constraint/hierDesign.oa#1",
"cds/padring/AOP_AMP_II_CORE/constraint/master.tag#1",
"cds/padring/AOP_AMP_II_CORE/constraint/prop.cfg#1",
"cds/padring/AOP_AMP_II_CORE/data.dm#1",
"cds/padring/AOP_AMP_II_CORE/layout/layout.oa#1",
"cds/padring/AOP_AMP_II_CORE/layout/master.tag#1",
"cds/padring/AOP_AMP_II_CORE/schematic/data.dm#1",
"cds/padring/AOP_AMP_II_CORE/schematic/master.tag#1",
"cds/padring/AOP_AMP_II_CORE/schematic/sch.oa#1",
"cds/padring/AOP_AMP_II_CORE/symbol/master.tag#1",
"cds/padring/AOP_AMP_II_CORE/symbol/symbol.oa#1",
"cds/padring/ASW/layout/layout.oa#1",
"cds/padring/ASW/layout/master.tag#1",
"cds/padring/ASW/schematic/data.dm#1",
"cds/padring/ASW/schematic/master.tag#1",
"cds/padring/ASW/schematic/sch.oa#1",
"cds/padring/ASW/symbol/master.tag#1",
"cds/padring/ASW/symbol/symbol.oa#1",
"cds/padring/BG_GEN/constraint/hierDesign.oa#1",
"cds/padring/BG_GEN/constraint/master.tag#1",
"cds/padring/BG_GEN/constraint/prop.cfg#1",
"cds/padring/BG_GEN/layout/layout.oa#1",
"cds/padring/BG_GEN/layout/master.tag#1",
"cds/padring/BG_GEN/layout/thumbnail_128x128.png#1",
"cds/padring/BG_GEN/schematic/data.dm#1",
"cds/padring/BG_GEN/schematic/master.tag#1",
"cds/padring/BG_GEN/schematic/sch.oa#1",
"cds/padring/BG_GEN/schematic/thumbnail_128x128.png#1",
"cds/padring/BG_GEN/symbol/master.tag#1",
"cds/padring/BG_GEN/symbol/symbol.oa#1",
"cds/padring/BIAS/data.dm#1",
"cds/padring/BIAS/layout/layout.oa#1",
"cds/padring/BIAS/layout/master.tag#1",
"cds/padring/BIAS/layout/thumbnail_128x128.png#1",
"cds/padring/BIAS/schematic/data.dm#1",
"cds/padring/BIAS/schematic/master.tag#1",
"cds/padring/BIAS/schematic/sch.oa#1",
"cds/padring/BIAS/schematic/thumbnail_128x128.png#1",
"cds/padring/BIAS/symbol/master.tag#1",
"cds/padring/BIAS/symbol/symbol.oa#1",
"cds/padring/CLK_GEN/layout/layout.oa#1",
"cds/padring/CLK_GEN/layout/master.tag#1",
"cds/padring/CLK_GEN/schematic/data.dm#1",
"cds/padring/CLK_GEN/schematic/master.tag#1",
"cds/padring/CLK_GEN/schematic/sch.oa#1",
"cds/padring/CLK_GEN/symbol/master.tag#1",
"cds/padring/CLK_GEN/symbol/symbol.oa#1",
"cds/padring/SCF_5TH_II/constraint/hierDesign.oa#1",
"cds/padring/SCF_5TH_II/constraint/master.tag#1",
"cds/padring/SCF_5TH_II/constraint/prop.cfg#1",
"cds/padring/SCF_5TH_II/constraint_full/hierDesign.oa#1",
"cds/padring/SCF_5TH_II/constraint_full/master.tag#1",
"cds/padring/SCF_5TH_II/constraint_full/prop.cfg#1",
"cds/padring/SCF_5TH_II/constraint_rev0/hierDesign.oa#1",
"cds/padring/SCF_5TH_II/constraint_rev0/master.tag#1",
"cds/padring/SCF_5TH_II/constraint_rev0/prop.cfg#1",
"cds/padring/SCF_5TH_II/constraint_rev1/hierDesign.oa#1",
"cds/padring/SCF_5TH_II/constraint_rev1/master.tag#1",
"cds/padring/SCF_5TH_II/constraint_rev1/prop.cfg#1",
"cds/padring/SCF_5TH_II/data.dm#1",
"cds/padring/SCF_5TH_II/layout/layout.oa#1",
"cds/padring/SCF_5TH_II/layout/master.tag#1",
"cds/padring/SCF_5TH_II/layout/thumbnail_128x128.png#1",
"cds/padring/SCF_5TH_II/physConfig/master.tag#1",
"cds/padring/SCF_5TH_II/physConfig/physExpand.cfg#1",
"cds/padring/SCF_5TH_II/schematic/data.dm#1",
"cds/padring/SCF_5TH_II/schematic/master.tag#1",
"cds/padring/SCF_5TH_II/schematic/sch.oa#1",
"cds/padring/SCF_5TH_II/schematic/thumbnail_128x128.png#1",
"cds/padring/SCF_5TH_II/symbol/master.tag#1",
"cds/padring/SCF_5TH_II/symbol/symbol.oa#1",
"cds/padring/SC_AMP_II_BIAS/constraint/hierDesign.oa#1",
"cds/padring/SC_AMP_II_BIAS/constraint/master.tag#1",
"cds/padring/SC_AMP_II_BIAS/constraint/prop.cfg#1",
"cds/padring/SC_AMP_II_BIAS/data.dm#1",
"cds/padring/SC_AMP_II_BIAS/layout/layout.oa#1",
"cds/padring/SC_AMP_II_BIAS/layout/master.tag#1",
"cds/padring/SC_AMP_II_BIAS/schematic/data.dm#1",
"cds/padring/SC_AMP_II_BIAS/schematic/master.tag#1",
"cds/padring/SC_AMP_II_BIAS/schematic/sch.oa#1",
"cds/padring/SC_AMP_II_BIAS/symbol/master.tag#1",
"cds/padring/SC_AMP_II_BIAS/symbol/symbol.oa#1",
"cds/padring/SC_AMP_II_CORE/constraint/hierDesign.oa#1",
"cds/padring/SC_AMP_II_CORE/constraint/master.tag#1",
"cds/padring/SC_AMP_II_CORE/constraint/prop.cfg#1",
"cds/padring/SC_AMP_II_CORE/constraint_full/hierDesign.oa#1",
"cds/padring/SC_AMP_II_CORE/constraint_full/master.tag#1",
"cds/padring/SC_AMP_II_CORE/constraint_full/prop.cfg#1",
"cds/padring/SC_AMP_II_CORE/constraint_rev0/hierDesign.oa#1",
"cds/padring/SC_AMP_II_CORE/constraint_rev0/master.tag#1",
"cds/padring/SC_AMP_II_CORE/constraint_rev0/prop.cfg#1",
"cds/padring/SC_AMP_II_CORE/constraint_rev1/hierDesign.oa#1",
"cds/padring/SC_AMP_II_CORE/constraint_rev1/master.tag#1",
"cds/padring/SC_AMP_II_CORE/constraint_rev1/prop.cfg#1",
"cds/padring/SC_AMP_II_CORE/data.dm#1",
"cds/padring/SC_AMP_II_CORE/layout/layout.oa#1",
"cds/padring/SC_AMP_II_CORE/layout/master.tag#1",
"cds/padring/SC_AMP_II_CORE/layout_manual/layout.oa#1",
"cds/padring/SC_AMP_II_CORE/layout_manual/master.tag#1",
"cds/padring/SC_AMP_II_CORE/layout_manual/thumbnail_128x128.png#1",
"cds/padring/SC_AMP_II_CORE/layout_rev0/layout.oa#1",
"cds/padring/SC_AMP_II_CORE/layout_rev0/master.tag#1",
"cds/padring/SC_AMP_II_CORE/layout_rev0/thumbnail_128x128.png#1",
"cds/padring/SC_AMP_II_CORE/layout_rev1/layout.oa#1",
"cds/padring/SC_AMP_II_CORE/layout_rev1/master.tag#1",
"cds/padring/SC_AMP_II_CORE/layout_rev1/thumbnail_128x128.png#1",
"cds/padring/SC_AMP_II_CORE/schematic/data.dm#1",
"cds/padring/SC_AMP_II_CORE/schematic/master.tag#1",
"cds/padring/SC_AMP_II_CORE/schematic/sch.oa#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev0/data.dm#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev0/master.tag#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev0/sch.oa#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev0/thumbnail_128x128.png#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev1/data.dm#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev1/master.tag#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev1/sch.oa#1",
"cds/padring/SC_AMP_II_CORE/schematic_rev1/thumbnail_128x128.png#1",
"cds/padring/SC_AMP_II_CORE/symbol/master.tag#1",
"cds/padring/SC_AMP_II_CORE/symbol/symbol.oa#1",
"cds/padring/TOP_SCF_5TH_II/constraint/hierDesign.oa#1",
"cds/padring/TOP_SCF_5TH_II/constraint/master.tag#1",
"cds/padring/TOP_SCF_5TH_II/constraint/prop.cfg#1",
"cds/padring/TOP_SCF_5TH_II/data.dm#1",
"cds/padring/TOP_SCF_5TH_II/layout/layout.oa#1",
"cds/padring/TOP_SCF_5TH_II/layout/master.tag#1",
"cds/padring/TOP_SCF_5TH_II/layout/thumbnail_128x128.png#1",
"cds/padring/TOP_SCF_5TH_II/schematic/data.dm#1",
"cds/padring/TOP_SCF_5TH_II/schematic/master.tag#1",
"cds/padring/TOP_SCF_5TH_II/schematic/sch.oa#1",
"cds/padring/TOP_SCF_5TH_II/schematic/thumbnail_128x128.png#1",
"cds/padring/TOP_SCF_5TH_II/symbol/master.tag#1",
"cds/padring/TOP_SCF_5TH_II/symbol/symbol.oa#1",
"cds/padring/TRIM_BG_AMP_BIAS/data.dm#1",
"cds/padring/TRIM_BG_AMP_BIAS/layout/layout.oa#1",
"cds/padring/TRIM_BG_AMP_BIAS/layout/master.tag#1",
"cds/padring/TRIM_BG_AMP_BIAS/schematic/data.dm#1",
"cds/padring/TRIM_BG_AMP_BIAS/schematic/master.tag#1",
"cds/padring/TRIM_BG_AMP_BIAS/schematic/sch.oa#1",
"cds/padring/TRIM_BG_AMP_BIAS/symbol/master.tag#1",
"cds/padring/TRIM_BG_AMP_BIAS/symbol/symbol.oa#1",
"cds/padring/TRIM_BG_AMP_CORE/constraint/hierDesign.oa#1",
"cds/padring/TRIM_BG_AMP_CORE/constraint/master.tag#1",
"cds/padring/TRIM_BG_AMP_CORE/constraint/prop.cfg#1",
"cds/padring/TRIM_BG_AMP_CORE/data.dm#1",
"cds/padring/TRIM_BG_AMP_CORE/layout/layout.oa#1",
"cds/padring/TRIM_BG_AMP_CORE/layout/master.tag#1",
"cds/padring/TRIM_BG_AMP_CORE/schematic/data.dm#1",
"cds/padring/TRIM_BG_AMP_CORE/schematic/master.tag#1",
"cds/padring/TRIM_BG_AMP_CORE/schematic/sch.oa#1",
"cds/padring/TRIM_BG_AMP_CORE/symbol/master.tag#1",
"cds/padring/TRIM_BG_AMP_CORE/symbol/symbol.oa#1",
"cds/padring/cdsinfo.tag#1",
"cds/padring/data.dm#1",
"doc/hw_design/blg_checklist.xlsx#1",
"doc/hw_verify/blg_bug.xlsx#1",
"hw_code/code/mt48lc32m16a2.v#1",
"hw_code/code/test.v#1",
"hw_code/filelist/blg.f#1",
"hw_code/report/blg.rpt#1",
"hw_code/report/statlinecount#1",
"hw_code/test/test.v#1",
"padring.pmq#1",
"sw_code/driver/blg_driver.7z#1",
"sw_code/test/blg_driver_test.7z#1"
]
},
"copies": [
{
"ip": "padring",
"library": "tutorial",
"line": "L3",
"version": 0
},
{
"ip": "padring",
"library": "tutorial",
"line": "L2",
"version": 0
},
{
"ip": "padring",
"library": "tutorial",
"line": "L1",
"version": 0
}
],
"creation_timestamp": 1585248201250,
"creator": "admin",
"icon": "",
"integrated_resources": [],
"name": 1,
"old_aliases": [
"GOLD"
],
"partial_resource_list": false,
"project_props": [
{
"path": "$IP",
"pattern": "*"
}
],
"properties": {
"IPCategory": {
"is_default": false,
"propagate_value": true,
"suffix": null,
"value": null,
"value_type": "choice"
},
"coverage": {
"is_default": true,
"propagate_value": false,
"suffix": "%",
"value": 22.0,
"value_type": "float"
},
"feature1": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "Feature Missing",
"value_type": "choice"
},
"feature2": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature3": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature4": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature5": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature6": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature7": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"power": {
"is_default": true,
"propagate_value": false,
"suffix": "mW",
"value": 1.0,
"value_type": "float"
},
"project": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "None",
"value_type": "string"
},
"regr": {
"is_default": true,
"propagate_value": false,
"suffix": "/2000",
"value": 100,
"value_type": "integer"
},
"size": {
"is_default": true,
"propagate_value": false,
"suffix": "sq-mm",
"value": 1.0,
"value_type": "float"
}
},
"propsets": {
"CDSPROPS": {
"properties": {}
},
"basic": {
"properties": {}
},
"feature_status": {
"properties": {
"IPCategory": {
"is_default": false,
"propagate_value": true,
"suffix": null,
"value": null,
"value_type": "choice"
},
"feature1": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "Feature Missing",
"value_type": "choice"
},
"feature2": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature3": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature4": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature5": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature6": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"feature7": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "NA",
"value_type": "choice"
},
"project": {
"is_default": true,
"propagate_value": true,
"suffix": null,
"value": "None",
"value_type": "string"
}
}
},
"global": {
"properties": {
"coverage": {
"is_default": true,
"propagate_value": false,
"suffix": "%",
"value": 22.0,
"value_type": "float"
},
"power": {
"is_default": true,
"propagate_value": false,
"suffix": "mW",
"value": 1.0,
"value_type": "float"
},
"regr": {
"is_default": true,
"propagate_value": false,
"suffix": "/2000",
"value": 100,
"value_type": "integer"
},
"size": {
"is_default": true,
"propagate_value": false,
"suffix": "sq-mm",
"value": 1.0,
"value_type": "float"
}
}
}
},
"repo_path": "//mdx_test/tutorial/padring/TRUNK",
"resources": [
{
"ipid": {
"ip": "MS90G",
"library": "tutorial",
"line": "TRUNK",
"version": 1
},
"private": false
},
{
"ipid": {
"ip": "io5v",
"library": "tutorial",
"line": "TRUNK",
"version": 1
},
"private": false
},
{
"ipid": {
"ip": "io_tsmc18",
"library": "tutorial",
"line": "TRUNK",
"version": 1
},
"private": false
}
],
"uc": 1,
"uuid": "70fc8ed2-de52-47a3-a697-4edc40e67375",
"version_message": "tutorial release"
}
}
}
pi lib list tutorial --format json
{
"tutorial": {
"description": "The Perforce tutorial SoC project, a mixed signal automotive project based on TMS 90nm technology",
"hooks": {
"hook_post_integrate": "",
"hook_post_load": "",
"hook_post_release": "",
"hook_post_update": "",
"hook_pre_integrate": "",
"hook_pre_release": ""
},
"icon": "toplevel",
"name": "tutorial",
"perms": [
{
"group": {
"name": "tutorial"
},
"owner": false,
"read": true,
"write": false
},
{
"owner": false,
"read": true,
"user": {
"name": "ada"
},
"write": false
},
{
"owner": false,
"read": true,
"user": {
"name": "alan"
},
"write": false
},
{
"owner": false,
"read": true,
"user": {
"name": "george"
},
"write": false
}
],
"vendor": "Perforce"
}
}
pi dmtype list p4 --format json
{
"Perforce": {
"builtin": true,
"creation_timestamp": 1585248075731,
"creator": "admin",
"description": "",
"name": "Perforce",
"repo_path_required": true,
"script": null,
"short_name": "P4"
}
}
pi group list frontend --format json
{
"frontend": {
"description": "frontend designers",
"icon": "",
"is_active": true,
"name": "frontend",
"parent_groups": [],
"source": "internal",
"sub_groups": [],
"users": [
"ada",
"alan",
"cv",
"ernst",
"george",
"isaac",
"james",
"john",
"jonas",
"louis",
"marie",
"mdxtut",
"rosalind",
"satyendra",
"sophie"
]
}
}
pi label list digital --format json
{
"digital": {
"color": "#00B000",
"description": "digital blocks",
"icon": "",
"name": "digital"
}
}
pi lic usage --format json
{
"features": {
"PI-L1": {
"assignees": [
{
"name": "admin",
"timestamp": 1591729972017
}
],
"total": 20
}
},
"license_file": {
"b7987deb-4b3f-4a59-96ea-edcc2ec2642b": {
"blocks": [
"*"
],
"expiration_date": 1592956800000,
"ips": [
"*"
]
},
"d6bd0c80-2c01-4254-a7e1-aa20ae378639": {
"blocks": [
"*"
],
"expiration_date": 1587600000000,
"ips": [
"*"
]
}
}
}
pi perm list --format json tutorial.tutorial
{
"tutorial.tutorial": {
"group": {
"tutorial": [
"read"
]
},
"user": {
"ada": [
"owner",
"read",
"write"
],
"alan": [
"owner",
"read",
"write"
],
"george": [
"owner",
"read",
"write"
]
}
}
}
pi prop list owner --format json
{
"owner": {
"choice_values": null,
"default_value": "UNSET",
"description": "IP owner",
"icon": "",
"multi_choice": null,
"propagate_value": null,
"suffix": "",
"target_type": "IP",
"value_type": "string"
}
}
pi propset list feature_status --format json
{
"feature_status": {
"description": "Feature Status Properties",
"icon": "",
"properties": [
"feature7",
"feature5",
"feature3",
"feature6",
"project",
"IPCategory",
"feature4",
"feature1",
"feature2"
]
}
}
{
"owned": {
"creation_timestamp": 1585252611324,
"creator": "admin",
"description": "query to show all owned IP",
"icon": "clock",
"name": "owned",
"query": "ip_lifecycle=\"owned\"",
"shared": true
}
}
pi settings --format json
{
"Environment": {
"MDX_CONFIG_DIR": "/usr/share/mdx/config",
"MDX_MAX_LIST_RECORDS_LIMIT": "",
"MDX_PICACHE_BIC_DIR": "",
"MDX_PICACHE_COMPRESSION": "",
"MDX_PICACHE_DATA_WAIT_TIME": 10,
"MDX_PICACHE_SERVER": "demo2:5000",
"MDX_PI_ASCII": false,
"MDX_PI_COMPRESS": false,
"MDX_PI_SERVER": "http://demo2:8080",
"MDX_PI_TIME_FORMAT": "%Y-%m-%d %H:%M:%S %z %Z",
"MDX_PROJECT": "",
"MDX_PWM_CLIENT_FORMAT": "ws:{user}:{lib_ip}:{wsid}",
"MDX_PWM_DEFINE_CDSLIB": ".:cds/*",
"MDX_PWM_INCLUDE_CDSLIB": "cds.lib",
"MDX_PWM_P4_SYNC_BATCHSIZE": 2000,
"MDX_PWM_POST_REFERENCE_CDSLIB": "/mdx/tools/cds/IC617/share/cdssetup/dfII/cds.lib",
"MDX_PWM_PRE_REFERENCE_CDSLIB": "",
"MDX_PWM_TEMPLATE_CLIENT": "",
"MDX_PWM_UNDEFINE_CDSLIB": "",
"MDX_PWM_WORKSPACE_CDSLIB": "",
"MDX_PWM_WORK_LINK": "$VSC_INSTALL_DIR/config/cadence/dot_cdsinit:cds_run/.cdsinit,$VSC_INSTALL_DIR/config/cadence/cdsLibMgr.il:cds_run/cdsLibMgr.il,cds.lib:cds_run/cds.lib",
"MDX_WORKSPACE_MANAGER": "PWM"
},
"PiCacheServer": {
"root": "/picache-root",
"server_version": "1.5.0",
"site": "local"
},
"User": "admin"
}
{
"tutorial.digital_top@2#1.TRUNK": {
"creation_timestamp": 1591151583074,
"creator": "admin",
"description": "next snapshot",
"parent": null,
"resources": [
{
"ipid": {
"ip": "ibm_rqm",
"library": "certification",
"line": "RQM_6_0_5",
"version": 0
}
},
{
"ipid": {
"ip": "aes512",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "bist_sram",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "clk_mux",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"alias": "LATEST",
"ip": "cpu",
"library": "tutorial",
"line": "TRUNK",
"version": 2
}
},
{
"ipid": {
"ip": "dbuf",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "events_if",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "flash",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "flash_if",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"alias": "LATEST",
"ip": "gen_dig",
"library": "tutorial",
"line": "TRUNK",
"version": 2
}
},
{
"ipid": {
"ip": "interface",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "proj_tech",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "rx_channel",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "rxtx",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "sys_bus",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "t0",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "t1",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"ip": "timers",
"library": "tutorial",
"line": "TRUNK",
"version": 1
}
},
{
"ipid": {
"alias": "LATEST",
"ip": "tool_cert",
"library": "tutorial",
"line": "TRUNK",
"version": 0
}
}
],
"top_ipv": {
"ipid": {
"ip": "digital_top",
"library": "tutorial",
"line": "TRUNK",
"version": 2
}
}
}
}
pi sub list --format json
[
{
"category": "IP",
"subscribed_by": "Individual",
"subscription": {
"event": "all",
"object_filter": "*"
}
},
{
"category": "Library",
"subscribed_by": "Individual",
"subscription": {
"event": "pi_add_ip",
"object_filter": "tutorial"
}
}
]
pi user list vera --format json
{
"vera": {
"description": "",
"email": "vera@example.com",
"fullname": "Vera Rubin",
"groups": [
"project",
"projman",
"tutorial"
],
"icon": "",
"is_active": true,
"is_admin": false,
"license": "PI-L1",
"name": "vera",
"source": "internal"
}
}
pi whoami --format json
{
"description": "Admin",
"email": "root@localhost",
"fullname": "admin",
"groups": [
"admin"
],
"icon": "",
"is_active": true,
"is_admin": true,
"license": "PI-L1",
"name": "admin",
"source": "internal"
}
pi ws list --format json
{
"a03da179-a4d5-4fb5-9fc4-a4ed67cf80d4": {
"creation_timestamp": 1591733794996,
"creator": "ada",
"fqdn": "demo2.localdomain",
"p4_client": "ws:mdx:tutorial.padring:a03da179",
"path": "/tmp/workspaces/ws2",
"resources": [
{
"ipid": {
"ip": "io5v",
"library": "tutorial",
"line": "TRUNK",
"version": 1
},
"last_update_timestamp": 1591733794996,
"last_updater": "ada"
},
{
"ipid": {
"ip": "io_tsmc18",
"library": "tutorial",
"line": "TRUNK",
"version": 1
},
"last_update_timestamp": 1591733794996,
"last_updater": "ada"
}
],
"top_ipv": {
"ipid": {
"ip": "padring",
"library": "tutorial",
"line": "TRUNK",
"version": 6
},
"last_update_timestamp": 1591733794996,
"last_updater": "ada"
},
"uuid": "a03da179-a4d5-4fb5-9fc4-a4ed67cf80d4",
"workspace_manager": "PWM"
}
}
pi ip tree --format json tutorial.padring
{
"tutorial.padring@6.TRUNK": {
"aliases": [
"HEAD",
"LATEST"
],
"old_aliases": [],
"private": false,
"resources": {
"tutorial.io5v@1.TRUNK": {
"aliases": [],
"old_aliases": [],
"private": false,
"resources": {}
},
"tutorial.io_tsmc18@1.TRUNK": {
"aliases": [],
"old_aliases": [],
"private": false,
"resources": {}
}
}
}
}
pi ip tree --list-new --format json tutorial.padring
{
"tutorial.padring@6.TRUNK": {
"aliases": [
"HEAD",
"LATEST"
],
"new_aliases": [],
"old_aliases": [],
"private": false,
"resources": {
"tutorial.io5v@1.TRUNK": {
"aliases": [],
"new_aliases": [
{
"alias": "LATEST",
"version": 3
}
],
"old_aliases": [],
"private": false,
"resources": {}
},
"tutorial.io_tsmc18@1.TRUNK": {
"aliases": [],
"new_aliases": [
{
"alias": "LATEST",
"version": 3
}
],
"old_aliases": [],
"private": false,
"resources": {}
}
}
}
}
pi ip usage padring@1 --format json
{
"tutorial.tutorial@1.TRUNK": {
"children": {
"tutorial.padring@1.TRUNK": {
"children": {}
}
}
},
"tutorial.tutorial@2.TRUNK": {
"children": {
"tutorial.padring@1.TRUNK": {
"children": {}
}
}
},
"tutorial.tutorial@3.TRUNK": {
"children": {
"tutorial.padring@1.TRUNK": {
"children": {}
}
}
},
"tutorial.tutorial@4.TRUNK": {
"children": {
"tutorial.padring@1.TRUNK": {
"children": {}
}
}
},
"tutorial.tutorial@5.TRUNK": {
"children": {
"tutorial.padring@1.TRUNK": {
"children": {}
}
}
}
}