{"id":2575,"date":"2017-07-13T08:20:11","date_gmt":"2017-07-13T08:20:11","guid":{"rendered":"http:\/\/support.plunify.com\/en\/?p=2575"},"modified":"2018-05-05T02:09:54","modified_gmt":"2018-05-05T02:09:54","slug":"closing-timing-is-a-matter-of-fine-clock-margins","status":"publish","type":"post","link":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/","title":{"rendered":"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins"},"content":{"rendered":"<p>The difference between passing and failing timing can be tiny, but failing by 500ps is just as frustrating as falling short by 5ns. Clock Margin Exploration is a new recipe in <a href=\"http:\/\/www.plunify.com\/en\/product\/\">InTime<\/a> version 2.3.0 that over-constrains the user's design, potentially yielding better timing results without modifying the design.<\/p>\n<h2>Use Clock Uncertainty<\/h2>\n<p>The idea is to apply\u00a0\"Clock Margin\" adjustments at certain implementation stages to focus Vivado's efforts\u00a0at the appropriate stages. As mentioned, this recipe does not modify the design and hence does not affect existing clock edges and relationships. It is a safe and effective recipe.<\/p>\n<p>InTime will automatically target\u00a0the\u00a0critical clock(s). The user configures the\u00a0amount of margin to be applied, as shown below:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-2585\" src=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_4.png?resize=497%2C651\" alt=\"clock_margin_exploration_4\" width=\"497\" height=\"651\" srcset=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_4.png?w=497&amp;ssl=1 497w, https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_4.png?resize=229%2C300&amp;ssl=1 229w\" sizes=\"(max-width: 497px) 100vw, 497px\" data-recalc-dims=\"1\" \/><\/p>\n<ul>\n<li><em>Clock Margin Initial Value<\/em> (ns): The starting\u00a0amount of clock uncertainty to use. This will be also the first run's clock margin value.<\/li>\n<li><em>Clock Margin Incrementing Step Value<\/em> (ns): The incremental value to be added in the next run from the previous run's clock margin value.<\/li>\n<\/ul>\n<p>There is only one round of the clock margin recipe. The user can\u00a0specify the number of runs per round to control the clock margins' coverage.<\/p>\n<p>For example: \u00a0if you configure<\/p>\n<ul>\n<li>\"<em>Runs Per Round<\/em>\" = 10<\/li>\n<li>\"<em>Clock Margin Initial Value<\/em>\" = 0.1<\/li>\n<li>\"<em>Clock Margin Incremental Step Value<\/em>\" = 0.05<\/li>\n<\/ul>\n<p>InTime generates 10 runs with the first run's clock margin set to\u00a0\"0.1ns\", the second's to \"0.15ns\" and so on. It increments the step by 0.05ns as specified in the \"Incremental Step\". We'd also recommend using Clock Margin Exploration on the best results\u00a0from running the\u00a0InTime Default, InTime Default Extra or Extra Opt Exploration recipes.<\/p>\n<h2>Running Clock Margin Exploration on a sample design<\/h2>\n<p>Clock Margin Exploration will not improve timing in all cases but is an extremely easy \"Last-Mile\" approach to try. For example, the following results are from running\u00a0Clock Margin Exploration on a design with about 60% utilization:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-2584\" src=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_3.png?resize=960%2C380\" alt=\"clock_margin_exploration_3\" width=\"960\" height=\"380\" srcset=\"https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_3.png?w=1547&amp;ssl=1 1547w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_3.png?resize=300%2C119&amp;ssl=1 300w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_3.png?resize=768%2C304&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/07\/clock_margin_exploration_3.png?resize=1024%2C405&amp;ssl=1 1024w\" sizes=\"(max-width: 960px) 100vw, 960px\" data-recalc-dims=\"1\" \/><\/p>\n<p>In this case, we ran \"InTime Default\", then \"Extra Opt Exploration\" on the best result, and finally \"Clock Margin Exploration\" on the best result. This approach successfully improved\u00a0the Total Negative Slack by around 60% (from -50.017ns to -8.389ns) and the WNS (Worst Setup Slack) by around 40% (from -0.276ns to -0.164ns).<\/p>\n<p>Let's look at\u00a0the runtimes for each recipe:<\/p>\n<ul>\n<li>Original project with Vivado default setting: 9 mins<\/li>\n<li>Best result of\u00a0InTime Default recipe -\u00a0<em>optimize_8<\/em>: 25 mins<br \/>\n3 rounds of 10 runs each, totaling 30 runs<\/li>\n<li>Best result of Extra Opt Exploration recipe - <em>extra_opt_3<\/em>: 94 mins<br \/>\n1 round of 9 runs<\/li>\n<li>Best result of Clock Margin Exploration recipe - <em>clock_margin_10<\/em>: 129 mins<br \/>\n1 round of 10 runs<\/li>\n<\/ul>\n<p>As seen above, a greater effort put in by Vivado for optimization leads to longer compile time. For Clock Margin Exploration, the best result \"clock_margin_10\" took 37% longer to run compared to its parent, \"extra_opt_3\".<\/p>\n<p>If you are interested in the\u00a0Clock Margin Exploration recipe and would like to have a try, please <a href=\"http:\/\/www.plunify.com\/en\/free-evaluation\/\">click this link<\/a> to apply for a free evaluation of the latest InTime.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The difference between passing and failing timing can be tiny, but failing by 500ps is just as frustrating as falling short by 5ns. Clock Margin Exploration is a new recipe in InTime version 2.3.0 that over-constrains the user&#8217;s design, potentially yielding better timing results without modifying the design. Use Clock Uncertainty The idea is to [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":2679,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"_links_to":"","_links_to_target":""},"categories":[206],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins - Plunify Blog &amp; Support<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins - Plunify Blog &amp; Support\" \/>\n<meta property=\"og:description\" content=\"The difference between passing and failing timing can be tiny, but failing by 500ps is just as frustrating as falling short by 5ns. Clock Margin Exploration is a new recipe in InTime version 2.3.0 that over-constrains the user&#039;s design, potentially yielding better timing results without modifying the design. Use Clock Uncertainty The idea is to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/\" \/>\n<meta property=\"og:site_name\" content=\"Plunify Blog &amp; Support\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-13T08:20:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-05T02:09:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kailiang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/support.plunify.com\/en\/#organization\",\"name\":\"Plunify-Support\",\"url\":\"https:\/\/support.plunify.com\/en\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/support.plunify.com\/en\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1\",\"width\":600,\"height\":159,\"caption\":\"Plunify-Support\"},\"image\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/support.plunify.com\/en\/#website\",\"url\":\"https:\/\/support.plunify.com\/en\/\",\"name\":\"Plunify Blog &amp; Support\",\"description\":\"Everything you need to know about Plunify products\",\"publisher\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/support.plunify.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1\",\"width\":900,\"height\":300},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#webpage\",\"url\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/\",\"name\":\"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins - Plunify Blog &amp; Support\",\"isPartOf\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#primaryimage\"},\"datePublished\":\"2017-07-13T08:20:11+00:00\",\"dateModified\":\"2018-05-05T02:09:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/support.plunify.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#webpage\"},\"author\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#\/schema\/person\/233737d6d3617e43f63d71a6d1b303a7\"},\"headline\":\"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins\",\"datePublished\":\"2017-07-13T08:20:11+00:00\",\"dateModified\":\"2018-05-05T02:09:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#webpage\"},\"wordCount\":496,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/support.plunify.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1\",\"articleSection\":[\"InTime\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/support.plunify.com\/en\/#\/schema\/person\/233737d6d3617e43f63d71a6d1b303a7\",\"name\":\"kailiang\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/support.plunify.com\/en\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/87c7e7cc765799c8d8087949f62e8be4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/87c7e7cc765799c8d8087949f62e8be4?s=96&d=mm&r=g\",\"caption\":\"kailiang\"},\"url\":\"https:\/\/support.plunify.com\/en\/author\/kailiang\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins - Plunify Blog &amp; Support","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/","og_locale":"en_US","og_type":"article","og_title":"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins - Plunify Blog &amp; Support","og_description":"The difference between passing and failing timing can be tiny, but failing by 500ps is just as frustrating as falling short by 5ns. Clock Margin Exploration is a new recipe in InTime version 2.3.0 that over-constrains the user's design, potentially yielding better timing results without modifying the design. Use Clock Uncertainty The idea is to [&hellip;]","og_url":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/","og_site_name":"Plunify Blog &amp; Support","article_published_time":"2017-07-13T08:20:11+00:00","article_modified_time":"2018-05-05T02:09:54+00:00","og_image":[{"width":900,"height":300,"url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1","path":"\/var\/www\/html\/support_plunify_com\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg","size":"full","id":2679,"alt":"","pixels":270000,"type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"kailiang","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/support.plunify.com\/en\/#organization","name":"Plunify-Support","url":"https:\/\/support.plunify.com\/en\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/support.plunify.com\/en\/#logo","inLanguage":"en-US","url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1","contentUrl":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2016\/05\/Plunify_Logo_Outline_TranspBG_sm.png?fit=600%2C159&ssl=1","width":600,"height":159,"caption":"Plunify-Support"},"image":{"@id":"https:\/\/support.plunify.com\/en\/#logo"}},{"@type":"WebSite","@id":"https:\/\/support.plunify.com\/en\/#website","url":"https:\/\/support.plunify.com\/en\/","name":"Plunify Blog &amp; Support","description":"Everything you need to know about Plunify products","publisher":{"@id":"https:\/\/support.plunify.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/support.plunify.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#primaryimage","inLanguage":"en-US","url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1","contentUrl":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1","width":900,"height":300},{"@type":"WebPage","@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#webpage","url":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/","name":"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins - Plunify Blog &amp; Support","isPartOf":{"@id":"https:\/\/support.plunify.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#primaryimage"},"datePublished":"2017-07-13T08:20:11+00:00","dateModified":"2018-05-05T02:09:54+00:00","breadcrumb":{"@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/support.plunify.com\/en\/"},{"@type":"ListItem","position":2,"name":"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins"}]},{"@type":"Article","@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#article","isPartOf":{"@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#webpage"},"author":{"@id":"https:\/\/support.plunify.com\/en\/#\/schema\/person\/233737d6d3617e43f63d71a6d1b303a7"},"headline":"New InTime Recipe: Timing Closure is a Matter of Fine (Clock) Margins","datePublished":"2017-07-13T08:20:11+00:00","dateModified":"2018-05-05T02:09:54+00:00","mainEntityOfPage":{"@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#webpage"},"wordCount":496,"commentCount":1,"publisher":{"@id":"https:\/\/support.plunify.com\/en\/#organization"},"image":{"@id":"https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1","articleSection":["InTime"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/support.plunify.com\/en\/2017\/07\/13\/closing-timing-is-a-matter-of-fine-clock-margins\/#respond"]}]},{"@type":"Person","@id":"https:\/\/support.plunify.com\/en\/#\/schema\/person\/233737d6d3617e43f63d71a6d1b303a7","name":"kailiang","image":{"@type":"ImageObject","@id":"https:\/\/support.plunify.com\/en\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/87c7e7cc765799c8d8087949f62e8be4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87c7e7cc765799c8d8087949f62e8be4?s=96&d=mm&r=g","caption":"kailiang"},"url":"https:\/\/support.plunify.com\/en\/author\/kailiang\/"}]}},"jetpack_featured_media_url":"https:\/\/i1.wp.com\/support.plunify.com\/en\/wp-content\/uploads\/sites\/5\/2017\/08\/Blog-Tag_new2.jpg?fit=900%2C300&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7XiEH-Fx","_links":{"self":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/2575"}],"collection":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/comments?post=2575"}],"version-history":[{"count":26,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/2575\/revisions"}],"predecessor-version":[{"id":3358,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/posts\/2575\/revisions\/3358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/media\/2679"}],"wp:attachment":[{"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/media?parent=2575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/categories?post=2575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.plunify.com\/en\/wp-json\/wp\/v2\/tags?post=2575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}