Dr. Wael Badawy https://badawy.ca/ From Idea to Innovation Thu, 08 Nov 2018 20:12:52 +0000 en-US hourly 1 63363634 DOUBLE BEING https://badawy.ca/2018/11/09/double-being/ Fri, 09 Nov 2018 00:58:00 +0000 http://www.badawy.ca/?p=879 A northern mind, a face from Italy, A double fate lived all too fatally, A look fresh as a childs, both soft and sharp, A clarion-voice, then liquid as a harp! A natural being, yet from nature freed, Like a Shakespearean boy of fairy breed— A sex perplexed into attractiveRead More

The post DOUBLE BEING appeared first on Dr. Wael Badawy.

]]>
A northern mind, a face from Italy,
A double fate lived all too fatally,
A look fresh as a childs, both soft and sharp,
A clarion-voice, then liquid as a harp!
A natural being, yet from nature freed,
Like a Shakespearean boy of fairy breed—
A sex perplexed into attractive seeming—
Both sex at best, the strangeness so redeeming!—
Hands hard to loosen if for once they cling,
Yet frail as Leicester’s wearing a queen’s ring.
A page-clothed Rosalind to play a part,
A brow of genius and a lonely heart.

The post DOUBLE BEING appeared first on Dr. Wael Badawy.

]]>
879
Build a Hardware Accelerator https://badawy.ca/2018/11/08/build-a-hardware-accelerator/ Thu, 08 Nov 2018 20:12:52 +0000 http://www.badawy.ca/?p=555     Amir Darvishi, Wael Badawy “Build a Hardware Accelerator“Circuit Cellar August 2005, pp.24 – 29   Originally posted 2018-05-14 12:04:00.

The post Build a Hardware Accelerator appeared first on Dr. Wael Badawy.

]]>
 

 

Amir Darvishi, Wael Badawy “Build a Hardware Accelerator“Circuit Cellar August 2005, pp.24 – 29

 

Originally posted 2018-05-14 12:04:00.

The post Build a Hardware Accelerator appeared first on Dr. Wael Badawy.

]]>
555
You May Have A Successful Small Business Idea https://badawy.ca/2018/11/08/you-may-have-a-successful-small-business-idea/ Thu, 08 Nov 2018 20:12:51 +0000 http://winyourbrand.com/you-may-have-a-successful-small-business-idea/ You surely know that a small idea can lead to a great business success. The first movement is to think of an idea that would be suitable for the business market. After coming up with the idea, the next step is to put that idea into action. Of course, thisRead More

The post You May Have A Successful Small Business Idea appeared first on Dr. Wael Badawy.

]]>
You surely know that a small idea can lead to a great business success. The first movement is to think of an idea that would be suitable for the business market. After coming up with the idea, the next step is to put that idea into action. Of course, this is a very difficult step and having the idea is only the start of the journey. After that you will have to face many obstacles before being able to carry on with your business project. This is just the beginning of this process and there is a lot of questions you will have to answer before even start.

Some of the main aspects you have to concentrate on when you have business ideas are the abilities and gifts you can pour into the business. It is very important for you to be identified with your business project. Those ideas should be based on activities and actions you take pleasure in doing. For example, if we suppose that you dislike working in the open, landscaping business would not suit you. On the other hand, if you like working with children, setting up baby-sitting or tutoring business would be an excellent idea. In this case, without any doubt you business will be more successful because you will have put your mind, effort and also your heart on it.

Another vital step is to analyze the needs of a specific product or service in your region before setting up your business. Do people of your area need your product? Are there other business like the one you are planning to start? You should ask yourself whether or not you are the only one offering that service or product. If you are not, you will have to analyze the competence you will have to face. You have to think whether the service you are offering is one that customer would repeat, or if it is a one-time specialized service. Obviously, the former are more likely to succeed than the latter.

There are other aspects you have to take into account. These aspects are described below:

– One of them is that if the idea is unique, you will reign the market. But if there is much competition, it will be difficult to enter into the market.

– A second point would be if you can offer quality from the very beginning, otherwise, you won’t succeed.

– Finally, you have to think about your capital to start your own business. There are many business ideas that require little investment and bring great profit. Some demand research, such as daycare service, and others need a large amount of money to begin the business. So take this recommendation into account before investing all your money in a small business idea.

More info’s and free registrations (restricted to pros), please join our live seminar

Originally posted 2018-05-14 10:14:00.

The post You May Have A Successful Small Business Idea appeared first on Dr. Wael Badawy.

]]>
1621
How To Get Working Capital For Your Company https://badawy.ca/2018/11/08/how-to-get-working-capital-for-your-company/ Thu, 08 Nov 2018 20:12:50 +0000 http://winyourbrand.com/how-to-get-working-capital-for-your-company/ Do you own a business? If you are like most business owners, you probably have a lot of responsibilities. First and foremost, you have to meet payroll. Every time. You also need to pay rent and suppliers – on time. All this requires working capital. However, if you are sellingRead More

The post How To Get Working Capital For Your Company appeared first on Dr. Wael Badawy.

]]>
Do you own a business? If you are like most business owners, you probably have a lot of responsibilities. First and foremost, you have to meet payroll. Every time. You also need to pay rent and suppliers – on time. All this requires working capital.

However, if you are selling products or services to commercial clients or to the government, you are probably painfully aware that they can take as many as 60 days to pay their invoices. Why? Because if you want their business you have to conform to their terms. There is no other way around it.

But this also leads to an impossible situation. You have bills that need to be paid quickly but customers that want to pay slowly. Unless you have a lot of money in the bank, it’s not a sustainable situation. Sooner or later you’ll miss payroll, delay a supplier payment, or turn a large opportunity away.

The solution is simple. You just need working capital. One way to get working capital is to get a business loan. However, business loans are hard to get and can prove to be inflexible. A better solution is to factor your invoices.

Factoring, or invoice factoring as it is most commonly known, is a type of business financing that is ideal for owners who cannot wait up to 60 days to get their invoices paid. It provides you with the necessary working capital to pay rent, suppliers and meet payroll. And, as opposed to a business loan, factoring is easy to get.

Invoice factoring eliminates the usual 60 day wait to get paid by your customers. The factoring company provides you with an advance on your soon to be paid invoices. In effect, it accelerates your invoices. By accelerating your invoices, you get the working capital you need to run and grow your business. And, unlike a business loan, there are no arbitrary limits. The amount of financing you get is only limited by your sales. If your sales increase, so does your financing.

If you are running a business that is growing ñ and you can’t afford to wait up to 60 days to get your invoices paid, consider invoice factoring.

More info’s and free registrations (restricted to pros), please join our live seminar

Originally posted 2018-05-13 22:45:00.

The post How To Get Working Capital For Your Company appeared first on Dr. Wael Badawy.

]]>
1601
Local Businesses and Web Sites https://badawy.ca/2018/11/08/local-businesses-and-web-sites/ Thu, 08 Nov 2018 20:12:49 +0000 http://winyourbrand.com/local-businesses-and-web-sites/ It seems that most successful businesses these days have web sites, even businesses that service only certain geographic areas. On the web, where the market place is global, localized businesses can be at a great disadvantage. A Local Business Web Site Example Lets use the example of a car cleaningRead More

The post Local Businesses and Web Sites appeared first on Dr. Wael Badawy.

]]>
It seems that most successful businesses these days have web sites, even businesses that service only certain geographic areas. On the web, where the market place is global, localized businesses can be at a great disadvantage.

A Local Business Web Site Example

Lets use the example of a car cleaning businesses. The business only cleans cars in a specific city, yet wants to use their web site to create more business. Time and money is invested in marketing the site in the search engines, paying particular attention to marketing the site for the specific geographic region the service provider covers. Nonetheless, many visitors from around the globe are likely to stumble across the site if it is well marketed.

Offer Non-Geographic Specific Products and Services

If a local business does not offer some sort of product or service that is available to the global market, than these web visits are wasted. The solution is simple. Local businesses that expend effort marketing their web site should also consider offering additional products or services that can be purchased by the global market.

Product Options

Options for our example – a car cleaning service – could include T-shirts, hats, cleaning cloths, wax and/or soap. Even just T-shirts could be an additional source of revenue, whereas the seller benefits not just from the direct sale, but the advertising the wearer of the shirt will provide.

Drop Shipping Makes Offering Products Easy

To the busy business owner, offering additional products for the sake of web sales may seem like an extra burden rather than a hidden source of revenue. Yet adding products to your web site can be very easy. By using a drop-shipper, inventory is not required. Services such as CafÈ Press allow products to be made as they are ordered.

Affiliate Systems

Also, if the site owner does not wish to deal with inventory and stocking products, affiliate systems can be used for revenue. Affiliate systems allow site owners to signup for revenue sharing programs with other companies. An affiliate program allows site owners to offer the products or services of other companies while getting a commission on sales generated from the site ownerís site.

In short, if you run a business that operates on a local basis only, and also maintain a web site, it may be well worth your while to expand to the global market by adding products or services that can be sold around the world.
More info’s and free registrations (restricted to pros), please join our live seminar

Originally posted 2018-05-13 18:46:00.

The post Local Businesses and Web Sites appeared first on Dr. Wael Badawy.

]]>
1607
Review of Principles of verifiable RTL design https://badawy.ca/2018/11/08/review-of-principles-of-verifiable-rtl-design/ Thu, 08 Nov 2018 20:12:48 +0000 http://www.badawy.ca/?p=551 By Lionel Bening and Harry Foster, Kluwer Academic Publishers, 2000. Using verifiable RTL design, an engineer can add or improve the use of cycle-based simulation, two-state simulation, formal equivalence checking, and model checking in the traditional verification flow. Furthermore, a verifiable RTL coding methodology permits the engineer to achieve greaterRead More

The post Review of Principles of verifiable RTL design appeared first on Dr. Wael Badawy.

]]>
By Lionel Bening and Harry Foster, Kluwer Academic Publishers, 2000.

Using verifiable RTL design, an engineer can add or improve the use of cycle-based simulation, two-state simulation, formal equivalence checking, and model checking in the traditional verification flow. Furthermore, a verifiable RTL coding methodology permits the engineer to achieve greater verification coverage in minimal time, enhances cooperation and support for multiple EDA tools within the flow, clarifies RTL design intent, and facilitates emerging verification processes.

This book addresses verification of synchronous designs. It provides a comprehensive understanding of various verification processes from conceptual and practical approaches. The concepts presented in this book are drawn from author experience with large-scale system design projects. It draws a technique methodology for verifiable RTL coding. The book is divided into nine chapters as follows. Chapter 1 provides a short introduction of this book. Chapter 2 introduces four principles of RTL design (fundamental verification principle, retain useful information principle, orthogonal verification principle, and functional observation principle) and issues related to verifiable RTL (design specification, test strategies, coverage analysis, event monitoring, and assertion checking). Chapter 3 introduces the basics of the RTL methodology and addresses the problem of complexity due to competing tool coding requirements. It introduces a simplified and tool-efficient Verilog RTL verifiable subset using an object-oriented hardware design (OOHD) methodology. Moreover, it details a linting methodology, which is used to enforce project-specific coding rules and tool performance checks. Chapter 4 presents the history of logic simulation, followed by a discussion on applying RTL simulation at various stages within the design phase. Chapter 5 discusses RTL and the formal verification process. It presents the concept of finite state machine FSM and its analysis and applicability to proving machine equivalence and FSM properties. Chapter 6 discusses ideas on verifiable RTL style. Chapter 7 provides examples on the common mistakes that are involved with projects, designers, and EDA verification tool developers. Chapter 8 presents a tutorial on Verilog language elements that can be used to build a verifiable RTL model. Chapter 9 summarizes the 21 fundamental principles of verifiable RTL Design, which are discussed throughout the book.

This book is considered one of the milestones for verifiable RTL design. It shows an efficient methodology for writing a verifiable RTL, and it defines guidelines for large-scale systems. I believe that every engineer working in the area of RTL design should read this book.

 

 

Wael Badawy, “Principles of verifiable RTL design“, IEEE Circuits and Devices Magazine, Vol. 18, Issue 1, January 2002, pp. 26 -27

Originally posted 2018-05-13 12:36:00.

The post Review of Principles of verifiable RTL design appeared first on Dr. Wael Badawy.

]]>
551
Joining The Conversation https://badawy.ca/2018/11/08/joining-the-conversation/ Thu, 08 Nov 2018 20:12:47 +0000 http://winyourbrand.com/joining-the-conversation/ Brand marketing is all about enhancing the mindshare of one’s products or services. The aim is for your brand name to be at the top of the consumer’s mind at the mere mention of generic terms relating to your company’s services. Arguably the best way of keeping that mindshare isRead More

The post Joining The Conversation appeared first on Dr. Wael Badawy.

]]>
Brand marketing is all about enhancing the mindshare of one’s products or services. The aim is for your brand name to be at the top of the consumer’s mind at the mere mention of generic terms relating to your company’s services. Arguably the best way of keeping that mindshare is by having a constant presence where your customers are. In this day and age of electronic commerce, there’s no better place to turn to than the World Wide Web.

Markets are conversations, so it is said. And the Web is perhaps the biggest conversation taking place, with exchanges of information going about the world in lightning speed, as people please-whether they be in email messages, forums, chats, or blogs. How people talk about your brand on the Web can make or break your reputation as a company, or your brand’s reputation as a product or service.

This is where blogs come in handy. The advent of the so-called Web 2.0 ushered in a concept previously unheard of in media and related industries-the massive democratization of content. Web 2.0, among other things, basically lets the consumers of information become the creators of content themselves. The Web is moving away from content with central editorial control, such as newspapers and magazines. Today’s most popular websites are not those controlled by one central group, but include mostly community- and enduser-managed sites, such as Wikipedia and DIGG.com.

Blogs let any individual or group join in on the big conversation. You write about anything online, and someone will eventually read your posts. That person can choose to talk back, and if so, a conversation is started. What’s great is that this conversation is open to the public, and anyone can join in or at least read what’s been going on.

In starting a blog, you can talk about your company’s services, or about the industry you are presently in. It would be fantastic for people to read what you write, and to respond by writing on their own blogs, or commenting on yours. You now have a direct line to your consumer-base. Isn’t that great? You are now able to get a feel of what the consumer wants. What’s more, your presence on the Web boosts recognition of your brand.

Consider adding more people to your army of bloggers-employees, partners, clients (or even hired freelancers), and the effect is multiplied. Your company is no longer represented by a stone-cold establishment. Your brand is represented by names, by faces-that of bloggers!

One notable success story in a “brand” blogging endeavor is Microsoft, the software giant considered by many people to be the “evil empire.” For so long, Microsoft has been the epitome of the stone-cold establishment. It had no human face, save for key persons like Bill Gates and Steve Ballmer-executives and officers whom people don’t really know. Microsoft’s brand name had also been suffering because of anti-trust lawsuits being filed here and there. Something had to be done, or Microsoft’s brand might be further associated with “evil.”

In its desire to shift away from all this, Microsoft, in 2004, decided to let employees blog publicly-about their work, about technology trends, about anything under the sun. One mid-level manager by the name of Robert Scoble, stood out, with his profound views and innovative ideas on technology. He was able to successfully communicate with the rest of the world about the inner workings of his company, and along the way dispelling myths about the company. He is now considered to be the persona of Microsoft in the blogosphere. Blogging has now become part of his job description. He is also one of the world’s most popular blogging personalities.

Any business enterprise-no matter how big or small-can use blogs to the advantage of their brand. Whether you’re a startup needing exposure, or you’re an established company that wants to better relate to shed its stone-cold faÁade in favor of a more human approach to doing business, blogging will definitely help your brand go a long way.

More info’s and free registrations (restricted to pros), please join our live seminar

Originally posted 2018-05-13 00:01:00.

The post Joining The Conversation appeared first on Dr. Wael Badawy.

]]>
1603
How To Get About Starting A Small Business! https://badawy.ca/2018/11/08/how-to-get-about-starting-a-small-business/ Thu, 08 Nov 2018 20:12:46 +0000 http://winyourbrand.com/how-to-get-about-starting-a-small-business/ People toy with the idea of starting a small business at various stages of their lifes. Some think of starting a small business after their educational career is over. Some think of starting a small business because of unpleasant or unhappy situations they have encountered in their work places. ThereRead More

The post How To Get About Starting A Small Business! appeared first on Dr. Wael Badawy.

]]>
People toy with the idea of starting a small business at various stages of their lifes. Some think of starting a small business after their educational career is over. Some think of starting a small business because of unpleasant or unhappy situations they have encountered in their work places. There are also others who think of starting a small business, because that is the only way they will be able to work again following a break from work for reasons such as health or redundancy.

Toying with the idea is one thing, but if you are taking positive steps to get started, then certain myths associated with starting and running a small business should be dispelled from your mind.

1. Starting a small business might appear to be an easy option to many who are desperate to get out of a situation but running a business is not as easy as it appears to be.

2. The general impression created in the minds of many people is that you can make a lot of money by running a small business. A few people do make a lot of money by running a small business. On the other hand there are many people who loose a lot of money unfortunately due to lack of proper research and planning.

3. Another myth is that you are the Boss, so you can work when you want, relax when you want and go on holidays when you want. You are the Boss that is all to it. The rest simply does not happen because of other factors that come into play which will need your presence and attention most of the time.

One major blunder made by many small business entrepreneurs is that they never made any self assessment before starting. It is absolutely important that you do a self assessment to find out whether you possess the following qualities and capabilities that are necessary to operate a successful small business.

1. You must be of sound health.

2. You should be able to work on your own most of the time.

3. You should be self motivated and dedicated.

4. You should possess an outgoing personality and have the ability to get along with other people.

5. You should have the ability to work under pressure.

6. You should preferably have some knowledge about your business.

7. Failure is no option to you.

In addition to the above the following factors have a very important and significant impact in the success of your small business.

A good support system such as your spouse or members of your family.

Contacts in the business world who could help you with advice and help you promote your small business.

Good financial assets to help you start and develop your small business and sustain you during the early months.

Conclusion:

Since they are popularly known as small businesses, many would be entrepreneurs are under the impression that it could be run in a slip shod manner. Most of the inputs necessary to operate a large business successfuly are also necessary in the small business venture too.

Success does not come overnight. There could be disappointments and failures during the early months.Those who cannot withstand these pressures should not contemplate starting a small business.The ability to withstand all these pressures and remain motivated is absolutely necessary to succeed.

More info’s and free registrations (restricted to pros), please join our live seminar

Originally posted 2018-05-12 21:53:00.

The post How To Get About Starting A Small Business! appeared first on Dr. Wael Badawy.

]]>
1599
A Co-design Methodology for High-Performance Real-time Systems https://badawy.ca/2018/11/08/a-co-design-methodology-for-high-performance-real-time-systems/ Thu, 08 Nov 2018 20:12:45 +0000 http://www.badawy.ca/?p=549 Wael M. Badawy, Ashok Kumar and Magdy A. Bayoumi “A Co-design Methodology for High-Performance Real-time Systems” The Canadian Journal on Electrical and Computer Engineering, Vol. 26, July/October 2001, pp. 141-146. Originally posted 2018-05-12 20:21:00.

The post A Co-design Methodology for High-Performance Real-time Systems appeared first on Dr. Wael Badawy.

]]>
Wael M. Badawy, Ashok Kumar and Magdy A. Bayoumi “A Co-design Methodology for High-Performance Real-time Systems” The Canadian Journal on Electrical and Computer Engineering, Vol. 26, July/October 2001, pp. 141-146.

Originally posted 2018-05-12 20:21:00.

The post A Co-design Methodology for High-Performance Real-time Systems appeared first on Dr. Wael Badawy.

]]>
549
How to Effectively Brand Your Small Business https://badawy.ca/2018/11/08/how-to-effectively-brand-your-small-business/ Thu, 08 Nov 2018 20:12:44 +0000 http://winyourbrand.com/how-to-effectively-brand-your-small-business/ Branding a small business is a must if you want to succeed in a competitive world. The importance of branding a business disregarding its size is based on not only real benefits, products and services that your business possesses, but also an image concept that all businesses should keep inRead More

The post How to Effectively Brand Your Small Business appeared first on Dr. Wael Badawy.

]]>
Branding a small business is a must if you want to succeed in a competitive world. The importance of branding a business disregarding its size is based on not only real benefits, products and services that your business possesses, but also an image concept that all businesses should keep in mind.

From color business cards to global business identity, depending on how effectively you brand your business, the more or the less opportunities of success will knock at your door. The reason why large companies brand their businesses is because they know this is the best way to differentiate their products and services from their competitors while creating a corporate image.

Many small business owners believe it is not necessary to development a corporate image, particularly those whose business integrate just a few individuals as staff, or even when they own a one-man business, using the internet for selling or promoting their professional services. However, even a small business should utilize the same principles as the large enterprises to brand their business.

Furthermore, if your business has business cards, stationary and other branded elements along with a matching website, you will not only create a corporate image, but also loyal relationships with your customers and prospective customers, who will find more reliability with a small business with these characteristics, than others without a professional look and feel.

Because you only have the opportunity to impress new customers once, you should make sure that this impression is a positive and lasting introduction and handshake, only possible if you brand your business conveniently and professionally. There is no need to spend thousand of dollar to achieve it, but do not go to the other extreme using uneven elements.

Small businesses should be aware of the elements that will make their brand unique and recognizable, including consistency between online and printed elements, such as your logo, signage, business cards and even a slogan that helps people understand at a glance your business’s mission statement.

Effective branding must achieve these goals; be consistent and never differing, carrying the same logo, colors, slogans and statements through to every element of your business, all of them always visible and unique, hence the need to avoid elements that anyone can find anywhere such as free or cheap clipart.

Creating your brand, whatever your budget requires a business plan to have a solid appreciation on whom your customers will be and what can you do to serve them. This is not only a matter of elegant stationary or catchy business cards; it is the most important deployment of a small business for an eventual growth in future terms.

More info’s and free registrations (restricted to pros), please join our live seminar

slot gacor

Originally posted 2018-05-12 11:07:00.

The post How to Effectively Brand Your Small Business appeared first on Dr. Wael Badawy.

]]>
1595