图形界面介绍<Query Design Density>

这次我们要介绍的GUI上的按键是Query Design Density,这个按键可以报出整个design的target utilization (TU) 和effective utilization(EU),没法报出局部area的Density。因为它其实运行的是checkFPlan -reportUtil这个命令,因此会做很多checkFPlan的操作。target utilization (TU) 和effective utilization(EU)的概念可以参考下面文章:

【数字后端基本概念介绍<Utilization>】

Checking Preroutes.....

No. of regular pre-routes not on tracks : 0

Reporting Utilizations.....

Core utilization  = 60.381786

TU for constraint module  DTMF_INST = 79.790220

Effective Utilizations

Average module density = 0.397

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`Flowable<List<AudioBean>> queryAll()` 表示一个方法的签名,它的含义是返回一个 `Flowable` 对象,该对象发射一个包含 `AudioBean` 对象列表的数据流。 在这个方法中,`queryAll()` 可能是一个数据库查询操作,用于获取所有的音频信息。返回的 `Flowable<List<AudioBean>>` 表示该查询操作可能会发射多个数据项(`List<AudioBean>`),而且可以进行背压(backpressure)处理。 `Flowable` 是 RxJava 中的一个类似于 Observable 的响应式流对象,可以发射多个数据项,同时支持背压处理。背压处理用于控制数据流的速率,确保接收方能够处理数据的能力。 在这种情况下,`Flowable<List<AudioBean>>` 可以用于处理查询所有音频信息的操作,并且可以使用 RxJava 的操作符来对数据流进行变换、过滤、合并等操作。 以下是一个示例代码,演示如何使用 `Flowable<List<AudioBean>>` 进行查询所有音频信息的操作: ```java public Flowable<List<AudioBean>> queryAll() { return Flowable.create(emitter -> { // 执行查询所有音频信息的操作 List<AudioBean> audioList = performQueryAll(); // 发射音频信息列表到数据流 emitter.onNext(audioList); emitter.onComplete(); }, BackpressureStrategy.BUFFER); } ``` 通过订阅返回的 `Flowable` 对象,可以在观察者中处理发射的音频信息列表。可以使用 `subscribe()` 方法来处理数据流中的数据项,或者使用 RxJava 的操作符进行更复杂的数据处理操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值