回复 2# seulzren
从以下信息可以看出hold为负值,你看对吗:
pin (D) { direction : input; nextstate_type : data; related_ground_pin : VSS; related_power_pin : VDD; max_transition : 3; capacitance : 0.0069663; rise_capacitance : 0.0069663; rise_capacitance_range (0.00563004, 0.0069663); fall_capacitance : 0.00683772; fall_capacitance_range (0.00522153, 0.00683772); timing () { related_pin : "CP"; timing_type : setup_rising; rise_constraint (constraint_template_7x7) { index_1 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); index_2 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); values ( \ "0.416633, 0.329487, 0.309022, 0.297606, 0.294431, 0.302398, 0.334312", \ "0.481208, 0.402052, 0.381587, 0.36702, 0.359007, 0.366973, 0.398887", \ "0.517904, 0.430757, 0.410292, 0.395725, 0.387712, 0.395679, 0.427593", \ "0.538613, 0.456087, 0.427632, 0.415609, 0.413042, 0.421009, 0.447736", \ "0.57578, 0.488633, 0.468168, 0.453601, 0.445588, 0.445565, 0.477479", \ "0.594826, 0.507679, 0.487214, 0.472647, 0.464634, 0.464611, 0.496525", \ "0.624378, 0.537231, 0.508776, 0.496472, 0.486196, 0.486173, 0.518087" \ ); } fall_constraint (constraint_template_7x7) { index_1 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); index_2 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); values ( \ "0.378176, 0.317057, 0.30272, 0.286396, 0.271682, 0.2673, 0.266525", \ "0.480078, 0.418959, 0.396633, 0.385957, 0.373585, 0.361212, 0.368428", \ "0.531359, 0.47024, 0.447913, 0.437238, 0.424865, 0.420483, 0.419708", \ "0.583701, 0.520292, 0.505956, 0.489844, 0.474918, 0.470535, 0.473467", \ "0.685821, 0.624701, 0.602375, 0.591699, 0.579327, 0.566955, 0.57417", \ "0.777326, 0.716207, 0.693881, 0.683205, 0.670833, 0.658461, 0.657686", \ "0.937607, 0.876488, 0.862152, 0.846738, 0.831114, 0.826732, 0.825957" \ ); } } timing () { related_pin : "CP"; timing_type : hold_rising; rise_constraint (constraint_template_7x7) { index_1 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); index_2 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); values ( \ "-0.204539, -0.150111, -0.143671, -0.145762, -0.154354, -0.167645, -0.210207", \ "-0.279382, -0.224954, -0.218513, -0.215905, -0.221206, -0.234497, -0.277059", \ "-0.30859, -0.254162, -0.239732, -0.245113, -0.250414, -0.263705, -0.298277", \ "-0.330586, -0.279527, -0.265097, -0.266582, -0.26779, -0.281081, -0.320547", \ "-0.365167, -0.310739, -0.296308, -0.2937, -0.299001, -0.312292, -0.346864", \ "-0.388996, -0.326578, -0.312148, -0.30954, -0.314841, -0.328132, -0.362704", \ "-0.41451, -0.352092, -0.337662, -0.332002, -0.332365, -0.345656, -0.380228" \ ); } fall_constraint (constraint_template_7x7) { index_1 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); index_2 ("0.02, 0.5, 0.75, 1, 1.5, 2, 3"); values ( \ "-0.260244, -0.203022, -0.182191, -0.17043, -0.151256, -0.145846, -0.151006", \ "-0.357534, -0.300312, -0.279481, -0.269936, -0.256536, -0.243136, -0.248296", \ "-0.410192, -0.35297, -0.332139, -0.322594, -0.309194, -0.303784, -0.300954", \ "-0.467061, -0.404138, -0.391298, -0.379199, -0.360363, -0.354953, -0.356406", \ "-0.567218, -0.509996, -0.489166, -0.479621, -0.458231, -0.45282, -0.44999", \ "-0.659127, -0.593915, -0.581075, -0.56354, -0.550139, -0.544729, -0.541899", \ "-0.825068, -0.759856, -0.747016, -0.734219, -0.716081, -0.71067, -0.70784" \ ); } }
|