blob: 82d6aef9c7024e2ae2fefcf133dd7b41bdc6bf48 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sdfxtp",
"cell_leakage_power": 0.002128126,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&!SCE) | (SCD&SCE)"
},
"leakage_power": [
{
"value": 0.0025273,
"when": "!CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0030405,
"when": "CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0021676,
"when": "!CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.0012363,
"when": "CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.0019285,
"when": "CLK&D&SCD&SCE&Q"
},
{
"value": 0.0019607,
"when": "CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.001991,
"when": "!CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0011791,
"when": "!CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.0030666,
"when": "!CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0025932,
"when": "!CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0016035,
"when": "!CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0030345,
"when": "!CLK&D&SCD&SCE&!Q"
},
{
"value": 0.0030406,
"when": "CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.002529,
"when": "CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0022174,
"when": "CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.0021029,
"when": "!CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0011716,
"when": "CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.001596,
"when": "CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0019606,
"when": "CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0019911,
"when": "!CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.0025771,
"when": "CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0021527,
"when": "CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0025671,
"when": "CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0024792,
"when": "!CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0030084,
"when": "CLK&D&SCD&SCE&!Q"
},
{
"value": 0.0015479,
"when": "CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0015176,
"when": "!CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0014872,
"when": "CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0019589,
"when": "!CLK&D&SCD&SCE&Q"
},
{
"value": 0.0030667,
"when": "!CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.0015554,
"when": "!CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0012438,
"when": "!CLK&!D&SCD&!SCE&Q"
}
],
"pg_pin VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin CLK": {
"capacitance": 0.001691,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001607,
"internal_power": {
"fall_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0166815,
0.016595,
0.0163956,
0.016388,
0.0163707,
0.0163307,
0.0162386
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0134005,
0.0133196,
0.0131332,
0.0131007,
0.0130258,
0.0128532,
0.0124553
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001775,
"timing": {
"fall_constraint constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1741787,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1159576,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin D": {
"capacitance": 0.001631,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001554,
"internal_power": {
"fall_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0057512,
0.0056979,
0.005575,
0.0055761,
0.0055786,
0.0055843,
0.0055975
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0011157,
0.0010913,
0.0010352,
0.0010198,
0.0009842,
0.0009022,
0.0007131
]
}
},
"max_transition": 1.5,
"nextstate_type": "data",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001708,
"timing": [
{
"fall_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.2388164,
0.4652487,
0.8867982
],
[
0.1088197,
0.335252,
0.7568014
],
[
0.0034323,
0.232306,
0.647752
]
]
},
"related_pin": "CLK",
"rise_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.0996563,
0.2369772,
0.3594544
],
[
0.0136048,
0.1411602,
0.2465475
],
[
-0.0234232,
0.0968079,
0.1985332
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1078633,
-0.3281921,
-0.6520853
],
[
-0.0144876,
-0.2384785,
-0.6221862
],
[
0.0701478,
-0.1599466,
-0.5558613
]
]
},
"related_pin": "CLK",
"rise_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0517109,
-0.1743835,
-0.2541361
],
[
0.0123678,
-0.1066426,
-0.1961608
],
[
0.044513,
-0.072056,
-0.1652363
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin Q": {
"direction": "output",
"function": "IQ",
"internal_power": {
"fall_power power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001562697,
0.004884042,
0.01526455,
0.04770774,
0.1491055,
0.4660132
],
"values": [
[
0.0226515,
0.0214769,
0.0178313,
0.0069301,
-0.0301191,
-0.1525841,
-0.5380405
],
[
0.0226346,
0.0214299,
0.0178389,
0.0069534,
-0.0300695,
-0.1525899,
-0.5380475
],
[
0.022721,
0.0215257,
0.0179074,
0.0070395,
-0.0300003,
-0.1524949,
-0.5379545
],
[
0.0224137,
0.0212668,
0.0176318,
0.0067039,
-0.030323,
-0.1527932,
-0.5382556
],
[
0.0222619,
0.0211321,
0.0174631,
0.0066321,
-0.0304284,
-0.1529018,
-0.5383601
],
[
0.02234,
0.021139,
0.0175128,
0.0067075,
-0.0303699,
-0.1528519,
-0.5383409
],
[
0.0267092,
0.0255258,
0.0217672,
0.009723,
-0.0291315,
-0.1522385,
-0.5378769
]
]
},
"related_pin": "CLK",
"rise_power power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001562697,
0.004884042,
0.01526455,
0.04770774,
0.1491055,
0.4660132
],
"values": [
[
0.0254995,
0.0269299,
0.0313346,
0.0444507,
0.0838354,
0.2059104,
0.5908241
],
[
0.0255413,
0.0269507,
0.0313675,
0.0444871,
0.0838749,
0.2059466,
0.5908138
],
[
0.0255896,
0.0270149,
0.0314087,
0.0445327,
0.0839274,
0.2058139,
0.5914474
],
[
0.0252707,
0.0266694,
0.0310476,
0.0441613,
0.0835615,
0.2053505,
0.5844931
],
[
0.0251273,
0.0265701,
0.0309818,
0.0440634,
0.0835713,
0.2051919,
0.5887252
],
[
0.0250779,
0.0264725,
0.030845,
0.0439865,
0.0833844,
0.2054478,
0.5894946
],
[
0.0262232,
0.0276045,
0.0317661,
0.0446198,
0.084142,
0.2061396,
0.5870696
]
]
}
},
"max_capacitance": 0.466013,
"max_transition": 1.519147,
"power_down_function": "(!VPWR + VGND)",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"timing": {
"cell_fall del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0015627,
0.00488404,
0.0152646,
0.0477077,
0.149105,
0.466013
],
"values": [
[
0.3070997,
0.3104236,
0.3188049,
0.3371281,
0.3745282,
0.4596766,
0.6988097
],
[
0.311877,
0.3151763,
0.3235912,
0.3419487,
0.3792979,
0.4645511,
0.7038665
],
[
0.3238862,
0.3271961,
0.3355666,
0.3539292,
0.3913868,
0.4765397,
0.7152827
],
[
0.3505537,
0.3538771,
0.3622536,
0.3805769,
0.4180046,
0.5032844,
0.7417111
],
[
0.4001546,
0.4034607,
0.4117758,
0.4301436,
0.4676347,
0.5528495,
0.7915124
],
[
0.4738987,
0.477202,
0.4856483,
0.5039803,
0.5414291,
0.6265201,
0.8649989
],
[
0.5749801,
0.5782914,
0.5866655,
0.6050773,
0.6426002,
0.7277696,
0.9666016
]
]
},
"cell_rise del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0015627,
0.00488404,
0.0152646,
0.0477077,
0.149105,
0.466013
],
"values": [
[
0.2926668,
0.2965297,
0.306775,
0.3330369,
0.4073601,
0.6351216,
1.3511564
],
[
0.2976208,
0.3014665,
0.3116754,
0.3379386,
0.4122667,
0.6400143,
1.3560397
],
[
0.3091787,
0.3130704,
0.32325,
0.3495409,
0.4236945,
0.6517041,
1.368586
],
[
0.3353033,
0.3391666,
0.3493116,
0.3756116,
0.4497306,
0.67779,
1.3895914
],
[
0.3868362,
0.3906979,
0.4009503,
0.4271414,
0.5012993,
0.7293056,
1.4412088
],
[
0.4640572,
0.4678309,
0.4780465,
0.5043531,
0.5785791,
0.8064525,
1.5224869
],
[
0.5723196,
0.5761869,
0.5864225,
0.6127182,
0.687048,
0.9148528,
1.6273878
]
]
},
"fall_transition del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0015627,
0.00488404,
0.0152646,
0.0477077,
0.149105,
0.466013
],
"values": [
[
0.0267215,
0.0285361,
0.033559,
0.0457105,
0.077424,
0.1712444,
0.4846049
],
[
0.0267399,
0.0285948,
0.0334551,
0.0457186,
0.0774256,
0.1709444,
0.4833801
],
[
0.0267016,
0.0285316,
0.0335317,
0.0459996,
0.0773991,
0.1707793,
0.4818985
],
[
0.0266558,
0.0285898,
0.0335238,
0.0458204,
0.0775834,
0.1713195,
0.4812018
],
[
0.0267395,
0.0285952,
0.0336453,
0.0460471,
0.0774074,
0.1712476,
0.4842018
],
[
0.0267164,
0.0285983,
0.0335044,
0.0456267,
0.0770222,
0.1709417,
0.4844756
],
[
0.0267132,
0.0286017,
0.0335073,
0.0457694,
0.0776757,
0.171545,
0.4837034
]
]
},
"related_pin": "CLK",
"rise_transition del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0015627,
0.00488404,
0.0152646,
0.0477077,
0.149105,
0.466013
],
"values": [
[
0.0242897,
0.0273233,
0.0366356,
0.0666979,
0.1673175,
0.4872489,
1.5000231
],
[
0.0242844,
0.0272367,
0.0366193,
0.0667204,
0.1672971,
0.4871028,
1.5008614
],
[
0.024109,
0.0272128,
0.0364516,
0.0667985,
0.1673388,
0.4894349,
1.508225
],
[
0.024168,
0.027275,
0.036655,
0.0667966,
0.1672781,
0.4897952,
1.4916123
],
[
0.0241892,
0.0271191,
0.0365393,
0.0667339,
0.1668792,
0.4894179,
1.5191474
],
[
0.0244822,
0.0274101,
0.036556,
0.0666389,
0.1671002,
0.4870703,
1.5001148
],
[
0.0245524,
0.0275405,
0.0367575,
0.0667156,
0.1673631,
0.4870689,
1.5055508
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin SCD": {
"capacitance": 0.001734,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001633,
"internal_power": {
"fall_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0023314,
0.0023268,
0.0023162,
0.0023215,
0.0023337,
0.0023618,
0.0024268
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0022459,
-0.0022435,
-0.0022381,
-0.0022454,
-0.0022621,
-0.0023008,
-0.0023899
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_in",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001835,
"timing": [
{
"fall_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.2913066,
0.5079733,
0.903888
],
[
0.1625306,
0.3791973,
0.7763327
],
[
0.0608053,
0.277472,
0.672166
]
]
},
"related_pin": "CLK",
"rise_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1228496,
0.2723776,
0.4363587
],
[
0.0367982,
0.1802227,
0.3319968
],
[
-0.0002298,
0.141974,
0.2913066
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1579121,
-0.3721374,
-0.7167825
],
[
-0.0694193,
-0.2848652,
-0.6685729
],
[
0.0103333,
-0.207554,
-0.5961445
]
]
},
"related_pin": "CLK",
"rise_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0749043,
-0.2171081,
-0.3554544
],
[
-0.0083841,
-0.1518086,
-0.2962585
],
[
0.0225404,
-0.1196634,
-0.265334
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin SCE": {
"capacitance": 0.003521,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003368,
"internal_power": {
"fall_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0091066,
0.0090052,
0.0087716,
0.0087772,
0.00879,
0.0088197,
0.0088881
]
},
"rise_power power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0001922,
0.0001416,
2.5034674e-05,
3.6081557e-06,
-4.5778573e-05,
-0.0001596,
-0.000422
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_enable",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003675,
"timing": [
{
"fall_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1753398,
0.3883444,
0.6682923
],
[
0.086847,
0.2998515,
0.5810202
],
[
0.0473776,
0.2603821,
0.5403301
]
]
},
"related_pin": "CLK",
"rise_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1106426,
0.2552878,
0.3936341
],
[
0.029474,
0.1619121,
0.2831686
],
[
-0.0063333,
0.1236634,
0.2375957
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1273945,
-0.3391784,
-0.6179056
],
[
-0.0584329,
-0.2714375,
-0.5477233
],
[
-0.0262878,
-0.2380716,
-0.5167988
]
]
},
"related_pin": "CLK",
"rise_constraint vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1493672,
-0.2537292,
-0.3139505
],
[
-0.062095,
-0.1640156,
-0.224237
],
[
0.0152161,
-0.0867044,
-0.1457051
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"test_cell": {
"ff IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D"
},
"pin CLK": {
"direction": "input"
},
"pin D": {
"direction": "input"
},
"pin Q": {
"direction": "output",
"function": "IQ",
"signal_type": "test_scan_out"
},
"pin SCD": {
"direction": "input",
"signal_type": "test_scan_in"
},
"pin SCE": {
"direction": "input",
"signal_type": "test_scan_enable"
}
}
}