tan

Doc Assistant A-Z: Making the Most of the Cadence Cloud-Based Help Viewer Part 3

Welcome back to the Doc Assistant A-Z blog series!

Since the launch of Doc Assistant, we've been gathering feedback and input from our customers regarding their experiences with our latest documentation viewer. My interaction with Ralf was particularly useful and interesting.

Ralf is a design engineer who works on complex schematics and intricate layouts. For each release, he is challenged with the task of verifying the tool and feature changes across multiple releases. He shared with me that he has been using Doc Assistant’s capabilities to help him achieve this.

Ralf explained that he utilizes Doc Assistant to open and compare documents from different releases side-by-side, seamlessly tracking updates across multiple releases and verifying those updates in his Cadence tools. Additionally, in Doc Assistant’s online mode, he compares documents across previous tool versions, ensuring a thorough review of any changes. Finally, he was happy to share with me that Doc Assistant features have helped him significantly reduce the time he spends on identifying such changes.

You, of course, can also achieve such productivity gains using several Doc Assistant features designed to help simplify such tasks!

In previous editions of this blog series, we looked at some key features and benefits of Doc Assistant. If you've missed these editions, I would highly recommend that you read them:

In this third installment, we're diving into some more of Doc Assistant's key capabilities.

Open Multiple Documents

Want to refer to multiple docs at the same time? That’s easy!

Open each doc on a separate tab in Doc Assistant. 

Personalized Content Recommendations

Is it a hassle to navigate through all docs each time? You don’t have to.

You can tailor your Doc Assistant preferences to match your content requirements.

PDF Support

Do you prefer downloading and reading a PDF instead of an HTML?

That’s also supported.

Quick Access to Relevant Search Results

Are you pressed for time, and yet want to run a comprehensive doc search? You’re covered.

In online mode, search runs on all available product documentation, and the results are listed from multiple sources.

Resource Links

Looking for more information about a topic you’ve just read? That’s handy.

Look out for content recommendations!

Share Content

Want to share a useful doc with the rest of your team? That’s easy.

With a single click, Doc Assistant lets you share content with one or more readers.

Submit Feedback

Your feedback is important to us. Use the Submit Feedback feature to share your comments and inputs.

To learn more about how to use the above features, check out the Doc Assistant User Guide.

These are just a few of the productivity gain features in Doc Assistant. We’ll cover more in the next blog in the series.

Want to Know More?

Here's a video about Doc Assistant
Visit the Doc Assistant web page
Read the Doc Assistant FAQ document

If you have any feedback on Doc Assistant or would like to request more information or a demo, please contact docassistant.support@cadence.com.

Subscribe to receive email notifications about our latest Custom IC Design blog posts.

Happy reading!

Priya Sriram, on behalf of the Doc Assistant Team




tan

CIS Standard BOM to Excel 365

I'm not able to export a CIS Standard BOM to a Microsoft 365 Excel (business subscription, version 2111).
Selecting the "Export BOM report to Excel" option opens a new Excel window, but OrCAD (17.4-2019 S023) won't fill it with any data...

I tried it on a different PC with Microsoft Office Professional Plus 2019 Excel (strangely the version number is the same: 2111) and with OrCAD 17.4-2019 S016 and it worked flawlessly.

Does anybody experiencing the same issue?
Does the Excel variant, the OrCAD version or the PC itself causing this?
Thanks for any help!




tan

vManager crashes when analyzing multiple sessions simultaneously with a fatal error detected by the Java Runtime Environment

When analyzing multiple sessions simultaneously Verisium Manager crashed and reported below error messages:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007efc52861b74, pid=14182, tid=18380
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.3+7 (17.0.3+7) (build 17.0.3+7)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (17.0.3+7, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [libucis.so+0x238b74]

......

For more details please refer to the attached log file "hs_err_pid21143.log".

Two approaches were tried to solve this problem but neither has worked.
Method.1:

Setting larger heap size of Java process by "-memlimit" options.For example "vmanager -memlimit 8G".

Method.2:

Enlarging stack memory size limit of the Coverage engine by setting "IMC_NATIVE_STACKSIZE" environment variable to a larger value. For example "setenv IMC_NATIVE_STACKSIZE 1024000"

According to "hs_err_pid*.log" it is almost certain that the memory overflow triggered Java's CrashOnOutOfMemoryError and caused Verisium Manager to crash. There are some arguments about memory management of Java like "Xms, Xmx, ThreadStackSize, Xss5048k etc" and maybe this problem can be fixed by setting these arguments during analysis. However, how exactly does Verisium Manager specify these arguments during analysis? I tried to set them by the form of setting environment variables before analysis but it didn't work in analysis and their values didn't change.

Is there something wrong with my operation or is there a better solution?

Thank you very much.




tan

explain/correct my understanding between average/covered in imc metrics

I'm working on the code coverage. Doing a metrics analysis by default we see overall average grade and overall covered. But when i do a block analysis on an instance i see overall covered grade, code covered grade, block covered grade, statement covered grade, expression covered grade, toggle covered grade.

As I dont know the difference I started to read the IMC user guide and came to know there are 3 things we come across while doing a code coverage local, covered, average

From my understanding

local - child instances metrics doesnt reach the parent level. For example, we have an instance Q and its sub instances like Q.a, Q.b. Block Local grade of Q can be 100% even when its instances Q.a and Q.b a block local grades isnt at 100%.

In the attached image there is formula 

The key difference between average and covered is the weights.

Average : Mathematically taking the above scenario where Q.a, and Q.b has 10 blocks each. Q.a has covered 8 blocks and q.b has covered 2 blocks. Now if we take the normal average it should be total covered/ totatl number = 8+2/10+10 yielding 50%. But when we add weights saying Q.a is 70% and Q.b is 30% the new number would be (8*0.7+2*0.3) / (10*0.7+10*0.3) resulting 62%. Because of the weights we see 12% bump.

Covered: there is no role of weights.

Among these 3 metrics i've changed my default view to this in the image to get more realistic picture when i do analyze metrics. Do you guys agree with the approach?




tan

Parameterizing an Instance

Hi,
I want to parameterized width and length of a NMOS, but it ignore it and I face this error:
*WARNING* Value input must be a number - setting back to previous value.

Does anybody know how I can fix this issue?
Thanks




tan

Unlocking the Concepts of IEEE 1801 Standard for Efficient Power Management

Power efficiency is a critical factor in the fast-evolving world of semiconductor design.

The IEEE 1801 standard, also known as UPF (Unified Power Format), was developed by the IEEE to address the intricate challenges associated with power management in contemporary semiconductor designs. This standard offers a uniform framework for defining power domains, power states, and power intent, ensuring consistency across diverse tools and phases of the design process. By utilizing UPF, you can precisely model and regulate power consumption, a critical aspect for battery-operated devices, high-performance computing, and energy-efficient designs.

The key concepts of IEEE 1801 are:

  1. Power domains
  2. Power states
  3. Power gating and isolation
  4. Power switches
  5. Level shifters, isolation, and retention cells
  6. Macro model

Based on these building blocks, you write the power intent of the design.

The power intent for the design includes identifying/implementing low-power strategies that provide a clear description of the power architecture of a design.

The power definitions can effectively manage power consumption and ensure the chip meets its power and performance requirements.

You can start by creating the Power Supply Network, which defines how power is supplied to the design's various power domains and logic cells.

What's the next step to build the file? How do you understand the various concepts related to IEEE 1801? How do you complete the rest of the power intent file?

Relax!

Gear up to attend the training class created just for you to dive deep into the entire format and explore this exciting power specification method/format with hands-on labs in one day!

Training

Fundamentals of IEEE 1801 Low-Power Specification Format Training

This course is a complete tutorial for understanding the fundamentals of IEEE 1801 low-power specification format concepts. You learn about IEEE 1801 power supply networks, ground ports and nets, creating and connecting supply ports/nets, power domain, power switch, power states, defining isolation and level shifter strategies, hierarchical IEEE 1801, and various versions of the IEEE 1801. You also explore how power intent information can be used for a design across various flow stages, such as functional verification, synthesis, logic equivalency checking, place-and-route, test, timing signoff, power integrity, and so forth, using Cadence® tools.

Labs

We ensure that your learning journey is smooth with hands-on labs covering various design scenarios.

Lab Videos

Now, the exciting part is that to help you further, we have created engaging videos of the training labs. You can refer to the lab module's instructions in demo format at https://support.cadence.com.

Lab DemoChecking Power Supply Network in IEEE 1801 format and Running IEEE 1801 Quality Checks using Conformal Low Power

Lab Demo: Checking Power Intent for The Macro Connections in IEEE 1801 Format And Running IEEE 1801 Quality Checks using Conformal Low Power 

Online Class

Here is the course link.

Get ready for the most thrilling experience with Accelerated Learning!

The more you know, the faster you go!

Grab the cycle  or hike it, based on your existing knowledge.

Take the quiz and increase your learning pace!!

What's Next?

Grab your Badge after finishing the training and flaunt the expertise you have built up. 😊

Ready to take a tour of this power specification world? Let's help you enroll in this course.

We organize this training for you as a "Blended" or "Live" training. Please reach out to Cadence Training for further information. If you want to ensure you are always the first to know about anything new in training, you can use the SUBSCRIBE button on the landing page to sign up for our regular training newsletters.

Related Short Training Bytes/Videos

Enhance the learning experience with short videos:

Genus Synthesis Solution: Video Library

 Joules RTL Power Solution: Video Library

Related Training

 Low-Power Synthesis Flow with Genus Synthesis Solution

Genus Low-Power Synthesis Flow with IEEE 1801

Related Blogs

It's the Digital Era; Why Not Showcase Your Brand Through a Digital Badge! - Digital Design - Cadence Blogs - Cadence Community

Relax in Summer with Cooler IC chips and Ice-Cream! Do you want to Explore the Recipe? - Digital Design - Cadence Blogs - Cadence Community

Power Is HOT and Touches Everything and Everybody! But the Challenge Is To Deal With Low Power During Design Synthesis; How? - Digital Design - Cadence Blogs - Cadence Community

Binge on Chip Design Concepts this Weekend! - Digital Design - Cadence Blogs - Cadence Community




tan

Tanzanian tourism boom undermined by investor concerns

Tanzania's economy is booming and its tourism sector is thriving. However, concerns about the president's strong-arm tactics and delays in the completion of key infrastructure projects are threatening this growth.




tan

Gothenburg takes proactive stance as global headwinds bite

Despite its thriving automotive sector, Gothenburg is vulnerable to global economic pressures. However, local authorities are confident that their strategies will see the city ride out the uncertainties related to Brexit and the US-China trade wars.




tan

Afghanistan seeks pioneers to reap rewards of its risks

Despite recurrent challenges, Afghanistan’s business environment is improving. Now the authorities are working to persuade investors the rewards are worth the risk through a series of economic and legal reforms. 




tan

Kazakhstan SWF makes international move

Kazakhstan’s sovereign wealth fund, Samruk-Kazyna, has approved a new 2018 to 2028 strategy that will eventually expand its investment activity beyond the domestic market.




tan

Industry minister seeks to put Afghanistan back in business

Ajmal Ahmady, Afghanistan's minister of industries and commerce, outlines government efforts to make the country more conducive to business.




tan

Pakistan’s UK high commissioner hails land of opportunity

Mohammad Nafees Zakaria, Pakistan’s UK high commissioner, talks about his country’s potential for foreign investors.




tan

Is Pakistan back on the tourist trail?

Having experienced issues with security and bureaucracy for decades, Pakistan is making a comeback as a tourism destination. However, foreign investors have yet to make their presence felt in the sector.




tan

Kyrgyzstan ramps up efforts to improve image

Kyrgyzstan is trying to stabilise a volatile business environment by diversifying its economy away from gold and remittances, and employing an ombudsman to reassure investors. 




tan

Balochistan representative hails new dawn

Sardar Popalzai, president of the Balochistan Economic Forum, talks about the blue economy and the Pakistani province’s tourism potential.




tan

Santander’s Ana Botin on the challenges of sustainable finance

Santander head on the tightrope banks must walk in providing finance to support green transition, without shunning coal-reliant poorer nations.




tan

Kazakhstan works to shake free from the ‘Dutch disease’

Kazakhstan is about to unveil a plan that aims to diversify its exports by fostering industrial development and to make the country a base for export-oriented manufacturers connected to global value chains. Jacopo Dettoni reports. 




tan

Kazakhstan looks to neighbours to realise agribusiness ambitions

The development of its agribusiness sector is one of Kazakhstan’s key priorities, and a first wave of foreign investors from Europe and Asia is looking at the country as a base to supply major markets in the regions. 




tan

Kazakhstan takes digital route to prove innovation credentials

As the Digital Kazakhstan programme creates an environment conducive to innovation, start-up hubs are springing up across the country. Their task? To move the economy beyond commodities and make the country a regional centre of innovation. 




tan

Kazakhstan enters a new era

When Kazakhstan’s president, Kassym-Jomart Tokayev, took the baton from ‘leader of the nation’ Nursultan Nazarbayev, he pledged stability and continuity, as well as new approaches to succeed where previous policies have struggled to gain traction. Jacopo Dettoni reports on the progress so far. 




tan

Cairo standout African destination for foreign business services in 2018

The Egyptian capital Cairo led Africa in 2018, attracting 10 foreign business services investment projects, in its strongest performance since 2012. Joshua Crawford reports.




tan

3 AI-enhanced PCs that stand out from the rest

Thanks to Intel, a feature-laden new generation of AI-enhanced PCs hit the market just in time for the holidays.




tan

Austrade untangles cotton exports for LDC

Austrade’s assistance enabled Louis Dreyfus Company to get Australian cotton to Pakistani cotton manufacturers.



  • Latest from Austrade

tan

Welcome to GeForce NOW Performance: Priority Members Get Instant Upgrade

This GFN Thursday, the GeForce NOW Priority membership is getting enhancements and a fresh name to go along with it. The new Performance membership offers more GeForce-powered premium gaming — at no change in the monthly membership cost. Gamers having a hard time deciding between the Performance and Ultimate memberships can take them both for Read Article




tan

EWC Again Ranked Among Top Government-Affiliated Think Tanks Worldwide

EWC Again Ranked Among Top Government-Affiliated Think Tanks Worldwide EWC Again Ranked Among Top Government-Affiliated Think Tanks Worldwide
ferrard

News Release

Explore

News Release

Explore




tan

Indian Think Tank Leader Samir Saran to Join EWC Board of Governors

Indian Think Tank Leader Samir Saran to Join EWC Board of Governors Indian Think Tank Leader Samir Saran to Join EWC Board of Governors
ferrard

News Release

Explore

News Release

Explore




tan

New Project Supports Influencers Promoting Peace in Pakistan

New Project Supports Influencers Promoting Peace in Pakistan New Project Supports Influencers Promoting Peace in Pakistan
ferrard

News Release

Explore

News Release

Explore




tan

East-West Center Hosts Inaugural Indo-Pacific Transboundary Rivers Conference Featuring Assistant Secretary Stilwell

East-West Center Hosts Inaugural Indo-Pacific Transboundary Rivers Conference Featuring Assistant Secretary Stilwell East-West Center Hosts Inaugural Indo-Pacific Transboundary Rivers Conference Featuring Assistant Secretary Stilwell
ferrard

News Release

Explore

News Release

Explore




tan

The Inheritance You Can’t Lose (Galatians 4:7–11)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

The Primary Importance of Sanctification (Galatians 4:19–20)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

Understanding Christian Freedom (Galatians 5:13–16)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

The Importance of Doctrinal Courage (Selected Scriptures)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

Understanding the Day of the Lord, Part 2 (1 Thessalonians 5:1-3)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

Understanding the Day of the Lord, Part 3 (1 Thessalonians 5:1-3)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

The Believer’s Glorious Inheritance (Ephesians 1:11-14)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

Calling Rulers to Repentance (Selected Scriptures)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

Prayer: The Believer’s Constant Conversation (Ephesians 6:18-24)

Check here each week to keep up with the latest from John MacArthur's pulpit at Grace Community Church.




tan

Pakistani and Indian Journalists at Media Conference: Why Fight Each Other, When We’re All Fighting the Same Issues?

Pakistani and Indian Journalists at Media Conference: Why Fight Each Other, When We’re All Fighting the Same Issues? Pakistani and Indian Journalists at Media Conference: Why Fight Each Other, When We’re All Fighting the Same Issues?

ferrard

Web Article

Recent online articles and analysis that have been published on the East-West Center website.

Explore

Web Article

Recent online articles and analysis that have been published on the East-West Center website.

Explore




tan

My husband is my role model -Janet, etiquette consultant

Janet Temitope Adetu is a certified corporate etiquette and brand analyst as well as a professional image and international protocol consultant. The founder of JSK Etiquette Consortium, a thriving business etiquette, behavourial change and professional image enhancement firm, talks about her profession and how she juggles this with her marriage in this interview with QISMAT YINUS. Excerpts: What exactly do you do at JSK Etiquette Consortium? JSK Etiquette Consortium is a Corporate Etiquette, Professional Image and International Protocol Consultancy. We help corporate organisations leverage their human capital through personal and professional image projection, branding, impression management and leadership. Our objective […]




tan

COVID-19 Crisis Highlights Importance of US-India Ties

COVID-19 Crisis Highlights Importance of US-India Ties COVID-19 Crisis Highlights Importance of US-India Ties
Anonymous (not verified) Thu, 05/21/2020 - 13:09

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore




tan

After the Pullout: The Uncertain New Geopolitics of Afghanistan

After the Pullout: The Uncertain New Geopolitics of Afghanistan After the Pullout: The Uncertain New Geopolitics of Afghanistan
venkatp Wed, 10/13/2021 - 11:10

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore




tan

Afghanistan’s Women ‘At Grave Risk’

Afghanistan’s Women ‘At Grave Risk’ Afghanistan’s Women ‘At Grave Risk’
venkatp Thu, 10/28/2021 - 11:30

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore




tan

The Taliban’s Return Has Robbed Afghanistan’s Women and Girls of Their Future

The Taliban’s Return Has Robbed Afghanistan’s Women and Girls of Their Future The Taliban’s Return Has Robbed Afghanistan’s Women and Girls of Their Future
reyesm1 Fri, 08/26/2022 - 15:09

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore




tan

The World Must Not Wash Its Hands of Afghanistan

The World Must Not Wash Its Hands of Afghanistan The World Must Not Wash Its Hands of Afghanistan
reyesm1 Fri, 08/26/2022 - 14:46

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore

East-West Wire

Tagline
News, Commentary, and Analysis
East-West Wire

The East-West Wire is a news, commentary, and analysis service provided by the East-West Center in Honolulu. Any part or all of the Wire content may be used by media with attribution to the East-West Center or the person quoted. To receive East-West Center Wire media releases via email, subscribe here.

For links to all East-West Center media programs, fellowships and services, see www.eastwestcenter.org/journalists.

Explore





tan

Iran says militant attack on Pakistani border leaves 5 security forces dead

Tehran, Iran — A militant attack near the Pakistani border with Iran left five Iranian forces dead, the state-run IRNA news agency reported Sunday. The report said the dead were ethnic Baluch members of the paramilitary Revolutionary Guard's volunteer Basij force and were killed in Saravan city in Sistan and Baluchistan province. Saravan is some 1,400 km (870 miles) southeast of the capital Tehran. No group immediately claimed responsibility for the attack. Earlier in the day, state TV reported that Revolutionary Guard forces killed three terrorists and arrested nine others in a military operation. The report did not specify which group the suspects belonged to. Last month, unknown gunmen killed four people, including the chief of the Revolutionary Guard in the province. In September, gunmen killed four border guards in Sistan and Baluchistan province in two separate attacks. The militant group Jaish al-Adl, which seeks greater rights for the ethnic Baluch minority, claimed responsibility for one attack in which one officer and two soldiers were killed. The province, which borders Afghanistan and Pakistan, has been the site of occasional deadly clashes involving militant groups, armed drug smugglers and Iranian security forces. It is one of the least developed parts of Iran. Relations between the predominantly Sunni Muslim residents of the region and Iran's Shiite theocracy have long been strained.




tan

Smog crisis chokes families in Pakistan




tan

PICS: Counterfeit goods valued at R2million seized, 24 Pakistani nationals arrested, in latest Fordsburg raid




tan

Lesufi addressed toxic substance threat in Gauteng spaza shops




tan

Two Ugandan nationals remanded in custody after trying to swindle their landlord his inheritance money