{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

UVM实战(卷1)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

UVM实战(卷1)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

目前一本用研究的眼光解读如何搭建基于UVM搭建验证平台的书。
作者历时3年钻研UVM源代码和使用UVM经验的系统总结。
实例丰富,步步清晰引导读者掌握UVM的精髓和实用技巧。
本书脱胎于网络上广为流传的《UVM1.1应用指南及源码分析》,内容愈加炉火纯青。

Content Description

《UVM实战(卷1)》主要介绍UVM的使用。全书详尽介绍了UVM的factory机制、sequence机制、phase机制、objection机制及寄存器模型等的使用。此外,本书还试图引导读者思考UVM为什么要引入这些机制,从而使读者知其然,更知其所以然。本书以一个完整的示例开篇,使得读者一开始就对如何使用UVM搭建验证平台有总体的概念。本书提供大量示例代码,这些代码都经过实际的运行。全书内容力求简单易懂,尽量将UVM中的概念与读者已有的概念联系起来。在第11章还专门介绍了OVM与UVM的区别,为那些从OVM迁移到UVM的用户提供很大帮助。本书主要面向UVM的初学者及想对UVM追根寻底的中级用户。针对没有面向对象编程基础的用户,本书在附录中简要介绍了面向对象的概念及SystemVerilog中区别于其他编程语言的一些特殊语法。

Author Description

张强,资深验证工程师,毕业于浙江大学超大规模集成电路研究所,研究方向为模拟及数模混合集成电路,主要从事模拟电源管理芯片、运算放大器及应用于高性能CPU的SRAM的研究与设计,持有两个与SRAM相关的专利。毕业后一直从事数字集成电路的设计和验证工作,曾经参与过高速智能列车数据采集及通信系统、高性能智能投影仪芯片的研究与开发。目前主要从事手机等消费电子低功耗图形显示芯片的研究。2011年年底,在熟读UVM源代码的情况下,在网上发布了《UVM1.1应用指南及源代码解析》,深受读者肯定。

Comments

UVM验证方法学在欧美先进的微电子和半导体公司中已经被广泛采用。而目前国内的公司也开始作同样的升级,《UVM实战》是一本符合现代验证大趋势的书。对于这一本由中国本土作者自己编写的UVM学习书籍(也是第一部中文自主版权的UVM书籍),我深感惊奇,也为年轻的作者感到骄傲。书中涉及的全面的UVM验证方法学理论知识、丰富的实战经验和范例以及循序渐进的教学方式无不令人印象深刻,这是一本易懂易学的高水平著作,也是一本适合于芯片验证工程师、微电子专业本科或研究生以及相关学科教学的优秀学习教材和参考书。
—— T. Chan博士美国Pixelworks公司工程部执行副总裁


我很荣幸能够第一时间品读这本关于UVM的中文书籍。UVM验证方法学出现不到5年,但是发展速度惊人,目前专业的IP、VIP供应商都开始为客户提供UVM验证环境,因此学习UVM对专业的验证工程师,以及设计工程师,都有很大的裨益。
遗憾的是,目前关于UVM的资料大多是英文的,并且内容对于入门者来说比较晦涩难懂,让人望而生畏,尚没有正式出版的中文UVM教程。这本书的出现,有如及时雨,填补了这个空白,让国内读者能够很快地在混沌中摸清方向。此书循序渐进,从实践到背景原理进行了深入浅出的讲解,非常适合自学。并且其内容是基于UVM的稳定版本1.1d,相对其他英文书籍内容更新、更实用,对读者帮助也更大。作者有非常丰富的UVM经验,曾经在网络上发布过一个关于UVM代码分析的文档,我也曾经通过E-mail请教过他相关问题,受益匪浅。相信这本书能够对国内整体验证水平的提高带来很大的帮助。不论是验证工程师还是设计工程师,我都强烈推荐大家仔细阅读。
—— 朱迎辉 瑞晟微电子(苏州)有限公司电脑周边事业处副处长


我读过不少介绍OVM/UVM验证方法学的书,我也亲自实践过UVM,然而,我还是常常感慨没有一本能够真正把UVM说透彻、讲清楚的技术书籍。有幸拜读张强的《UVM实战》一书之后,我的想法改变了。以我多年IC设计和验证的经验,我认为这是一本能够让读者叫好的技术书籍。作者结合自己在UVM验证领域丰富的实践经验,花费很多心血深入研究UVM的源代码,从体系上把握了UVM的精髓,然后用深入浅出的方式将其介绍给读者。这本书给人以耳目一新的感觉,从理论到实践、从初级到高级、从搭建平台到系统调试,不但讲述非常清楚,而且逻辑联系严密。学习完本书,并且按照书中的实例进行练习,就能够系统地掌握UVM的使用和调试技术。与目前市面上的其他UVM书籍相比,这一点实属难能可贵。这本书对于使用UVM验证的工程师具有极高的参考价值,对学习UVM的初学者更是一本不可多得的好书。
—— 贺海文灿芯半导体DFT主管(曾任英特尔移动通信IC设计与验证高级工程师)

Catalogue

第1章与UVM的第一次接触

1.1UVM是什么

1.1.1验证在现代IC流程中的位置

1.1.2验证的语言

1.1.3何谓方法学

1.1.4为什么是UVM

1.1.5UVM的发展史

1.2学了UVM之后能做什么

1.2.1验证工程师

1.2.2设计工程师

第2章一个简单的UVM验证平台

2.1验证平台的组成

2.2只有driver的验证平台

*2.2.1最简单的验证平台

*2.2.2加入factory机制

*2.2.3加入objection机制

*2.2.4加入virtual interface

2.3为验证平台加入各个组件

*2.3.1加入transaction

*2.3.2加入env

*2.3.3加入monitor

*2.3.4封装成agent

*2.3.5加入reference model

*2.3.6加入scoreboard

*2.3.7加入field_automation机制

2.4UVM的终极大作:sequence

*2.4.1在验证平台中加入sequencer

*2.4.2sequence机制

*2.4.3default_sequence 的使用

2.5建造测试用例

*2.5.1加入base_test

*2.5.2UVM中测试用例的启动

第3章UVM基础

3.1uvm_component与uvm_object

3.1.1uvm_component派生自uvm_object

3.1.2常用的派生自uvm_object的类

3.1.3常用的派生自uvm_component的类

3.1.4与uvm_object相关的宏

3.1.5与uvm_component相关的宏

3.1.6uvm_component的限制

3.1.7uvm_component与uvm_object的二元结构

3.2UVM的树形结构

3.2.1uvm_component中的parent参数

3.2.2UVM树的根

3.2.3层次结构相关函数

3.3field automation机制

3.3.1field automation机制相关的宏

3.3.2field automation机制的常用函数

*3.3.3field automation机制中标志位的使用

*3.3.4field automation中宏与if的结合

3.4UVM中打印信息的控制

*3.4.1设置打印信息的冗余度阈值

*3.4.2重载打印信息的严重性

*3.4.3UVM_ERROR到达一定数量结束仿真

*3.4.4设置计数的目标

*3.4.5UVM的断点功能

*3.4.6将输出信息导入文件中

*3.4.7控制打印信息的行为

3.5config_db机制

3.5.1UVM中的路径

3.5.2set与get函数的参数

*3.5.3省略get语句

*3.5.4跨层次的多重设置

*3.5.5同一层次的多重设置

*3.5.6非直线的设置与获取

*3.5.7config_db机制对通配符的支持

*3.5.8check_config_usage

3.5.9set_config与get_config

3.5.10config_db的调试

第4章UVM中的TLM1.0通信

4.1TLM1.

4.1.1验证平台内部的通信

4.1.2TLM的定义

4.1.3UVM中的PORT与EXPORT

4.2UVM中各种端口的互连

*4.2.1PORT与EXPORT的连接

*4.2.2UVM中的IMP

*4.2.3PORT与IMP的连接

*4.2.4EXPORT与IMP的连接

*4.2.5PORT与PORT的连接

*4.2.6EXPORT与EXPORT的连接

*4.2.7blocking_get端口的使用

*4.2.8blocking_transport端口的使用

4.2.9nonblocking端口的使用

4.3UVM中的通信方式

*4.3.1UVM中的analysis端口

*4.3.2一个component内有多个IMP

*4.3.3使用FIFO通信

4.3.4FIFO上的端口及调试

*4.3.5用FIFO还是用IMP

第5章UVM验证平台的运行

5.1phase机制

*5.1.1task phase与function phase

5.1.2动态运行phase

*5.1.3phase的执行顺序

*5.1.4UVM树的遍历

5.1.5super.phase的内容

*5.1.6build阶段出现UVM_ERROR停止仿真

*5.1.7phase的跳转

5.1.8phase机制的必要性

5.1.9phase的调试

5.1.10超时退出

5.2objection机制

*5.2.1objection与task phase

*5.2.2参数phase的必要性

5.2.3控制objection的最佳选择

5.2.4set_drain_time的使用

*5.2.5objection的调试

5.3domain的应用

5.3.1domain简介

*5.3.2多domain的例子

*5.3.3多domain中phase的跳转

第6章UVM中的sequence

6.1sequence基础

6.1.1从driver中剥离激励产生功能

*6.1.2sequence的启动与执行

6.2sequence的仲裁机制

*6.2.1在同一sequencer上启动多个sequence

*6.2.2sequencer的lock操作

*6.2.3sequencer的grab操作

6.2.4sequence的有效性

6.3sequence相关宏及其实现

6.3.1uvm_do系列宏

*6.3.2uvm_create与uvm_send

*6.3.3uvm_rand_send系列宏

*6.3.4start_item与finish_item

*6.3.5pre_do、mid_do与post_do

6.4sequence进阶应用

*6.4.1嵌套的sequence

*6.4.2在sequence中使用rand类型变量

*6.4.3transaction类型的匹配

*6.4.4p_sequencer的使用

*6.4.5sequence的派生与继承

6.5virtual sequence的使用

*6.5.1带双路输入输出端口的DUT

*6.5.2sequence之间的简单同步

*6.5.3sequence之间的复杂同步

6.5.4仅在virtual sequence中控制objection

*6.5.5在sequence中慎用fork join_none

6.6在sequence中使用config_db

*6.6.1在sequence中获取参数

*6.6.2在sequence中设置参数

*6.6.3wait_modified的使用

6.7response的使用

*6.7.1put_response与get_response

6.7.2response的数量问题

*6.7.3response handler与另类的response

*6.7.4rsp与req类型不同

6.8sequence library

6.8.1随机选择sequence

6.8.2控制选择算法

6.8.3控制执行次数

6.8.4使用sequence_library_cfg

第7章UVM中的寄存器模型

7.1寄存器模型简介

*7.1.1带寄存器配置总线的DUT

7.1.2需要寄存器模型才能做的事情

7.1.3寄存器模型中的基本概念

7.2简单的寄存器模型

*7.2.1只有一个寄存器的寄存器模型

*7.2.2将寄存器模型集成到验证平台中

*7.2.3在验证平台中使用寄存器模型

7.3后门访问与前门访问

*7.3.1UVM中前门访问的实现

7.3.2后门访问操作的定义

*7.3.3使用interface进行后门访问操作

7.3.4UVM中后门访问操作的实现:DPI+VPI

*7.3.5UVM中后门访问操作接口

7.4复杂的寄存器模型

*7.4.1层次化的寄存器模型

*7.4.2reg_file的作用

*7.4.3多个域的寄存器

*7.4.4多个地址的寄存器

*7.4.5加入存储器

7.5寄存器模型对DUT的模拟

7.5.1期望值与镜像值

7.5.2常用操作及其对期望值和镜像值的影响

7.6寄存器模型中一些内建的sequence

*7.6.1检查后门访问中hdl路径的sequence

*7.6.2检查默认值的sequence

*7.6.3检查读写功能的sequence

7.7寄存器模型的高级用法

*7.7.1使用reg_predictor

*7.7.2使用UVM_PREDICT_DIRECT功能与mirror操作

*7.7.3寄存器模型的随机化与update

7.7.4扩展位宽

7.8寄存器模型的其他常用函数

7.8.1get_root_blocks

7.8.2get_reg_by_offset函数

第8章UVM中的factory机制

8.1SystemVerilog对重载的支持

*8.1.1任务与函数的重载

*8.1.2约束的重载

8.2使用factory机制进行重载

*8.2.1factory机制式的重载

*8.2.2重载的方式及种类

*8.2.3复杂的重载

*8.2.4factory机制的调试

8.3常用的重载

*8.3.1重载transaction

*8.3.2重载sequence

*8.3.3重载component

8.3.4重载driver以实现所有的测试用例

8.4factory机制的实现

8.4.1创建一个类的实例的方法

*8.4.2根据字符串来创建一个类

8.4.3用factory机制创建实例的接口

8.4.4factory机制的本质

第9章UVM中代码的可重用性

9.1callback机制

9.1.1广义的callback函数

9.1.2callback机制的必要性

9.1.3UVM中callback机制的原理

*9.1.4callback机制的使用

*9.1.5子类继承父类的callback机制

9.1.6使用callback函数/任务来实现所有的测试用例

9.1.7callback机制、sequence机制和factory机制

9.2功能的模块化:小而美

9.2.1Linux的设计哲学:小而美

9.2.2小而美与factory机制的重载

9.2.3放弃建造强大sequence的想法

9.3参数化的类

9.3.1参数化类的必要性

*9.3.2UVM对参数化类的支持

9.4模块级到芯片级的代码重用

*9.4.1基于env的重用

*9.4.2寄存器模型的重用

9.4.3virtual sequence与virtual sequencer

第10章UVM高级应用

10.1interface

10.1.1interface实现driver的部分功能

*10.1.2可变时钟

10.2layer sequence

*10.2.1复杂sequence的简单化

*10.2.2layer sequence的示例

*10.2.3layer sequence与try_next_item

*10.2.4错峰技术的使用

10.3sequence的其他问题

*10.3.1心跳功能的实现

10.3.2只将virtual_sequence设置为default_sequence

10.3.3disable fork语句对原子操作的影响

10.4DUT参数的随机化

10.4.1使用寄存器模型随机化参数

*10.4.2使用单独的参数类

10.5聚合参数

10.5.1聚合参数的定义

10.5.2聚合参数的优势与问题

10.6config_db

10.6.1换一个phase使用config_db

*10.6.2config_db的替代者

*10.6.3set函数的第二个参数的检查

第11章OVM到UVM的迁移

11.1对等的迁移

11.2一些过时的用法

*11.2.1sequence与sequencer的factory机制实现

11.2.2sequence的启动与uvm_test_done

*11.2.3手动调用build_phase

11.2.4纯净的UVM环境

附录ASystemVerilog使用简介

附录BDUT代码清单

附录CUVM命令行参数汇总

附录DUVM常用宏汇总


Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book